1

QTSimulator からメールを送信したいです。メールを送信するために次のコードを使用しています。

    QMessage msg;
    msg.setType(QMessage::Email);

    // Set recipient for our email message
    QString recipient("xxxxx@gmail.com");
    msg.setTo(QMessageAddress(QMessageAddress::Email, recipient));

    // Define message subject, body and append attachment
    msg.setSubject("Messaging API example");
    msg.setBody("Hello,\n\nthis is an example message.");

    // Send message using a new service handle
    QMessageService* svc = new QMessageService();

    if (svc->send(msg))
        qDebug("Successfully sent message.");
    else
        qWarning("Failed to send message.");

しかし、次のエラーが表示されました...
「メッセージ アカウント ID が無効です
。メッセージの送信に失敗しました。」

私を助けてください..ありがとうございます。

QT-Simulator からメールを送信することはできますか? ネットワーク接続の構成を行うことはできますか?

4

2 に答える 2

1

私の知る限り、これは不可能です。Qt シミュレーターには受信メッセージをシミュレートする機能しかないため、アプリがメッセージを処理する方法をテストできます。

于 2010-10-22T11:03:11.860 に答える
0

かつて私は(ウィンドウの下で)自分でコンパイルされたメッセージングでqtモビリティを持っていたので、それはmsの見通しと統合されました。Outlookが電子メールを受信すると、メッセージングによって通知が送信されます。これは反対方向に機能すると思います。これはQtシミュレーターでも機能しました(ただし、新しいメッセージのシミュレーションを担当するボタンは機能しませんでした)。

于 2010-10-26T12:54:23.050 に答える