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?

È stato utile?

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).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top