Domanda
Voglio inviare l'e-mail dal mio QTSimulator. Sto usando il seguente codice per inviare l'e-mail.
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.");
Ma ho ottenuto il seguente errore ...
"Messaggio non valido ID account
Impossibile inviare il messaggio. "
Si prega di aiutare me .. Grazie è anticipo.
E 'possibile inviare la posta da QT-Simulator? Possiamo fare qualsiasi configurazione per la connettività di rete?
Soluzione
Per quanto ne so questo non è possibile. Qt simulatore ha solo funzione di simulare i messaggi in arrivo in modo da poter verificare come le maniglie app loro.
Altri suggerimenti
Una volta ho avuto la mobilità qt con la messaggistica compilato da solo (in Windows), così è stato integrato con MS Outlook. Una volta che e-mail è stata ricevuta da Outlook, la messaggistica ha inviato la notifica. Credo che questo dovrebbe funzionare in una direzione opposta. Questo ha funzionato in Qt Simulator pure (ma pulsante di responsabile per la simulazione di un nuovo messaggio non funzionava).