質問

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シミュレータからメールを送信することは可能ですか?ネットワーク接続の構成を行うことはできますか?

役に立ちましたか?

解決

私が知る限り、これは不可能です。 QTシミュレーターには、着信メッセージをシミュレートする機能のみがあるため、アプリがそれらを処理する方法をテストできます。

他のヒント

(Windowsの下で)自分でコンパイルされたメッセージを使用したQTモビリティを使用したら、MS Outlookと互いに干渉しました。 Outlookが電子メールを受信すると、メッセージは通知を送信しました。これは反対方向に動作すると思います。これはQTシミュレーターでも機能しました(ただし、新しいメッセージのシミュレーションを担当するボタンは機能していませんでした)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top