質問
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シミュレーターでも機能しました(ただし、新しいメッセージのシミュレーションを担当するボタンは機能していませんでした)。
所属していません StackOverflow