Мобильность QT — Nokia QT SDK

Я хочу отправить электронное письмо из своего QTSimulator. Я использую следующий код для отправки электронной почты.

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

    // Set recipient for our email message
    QString recipient("[email protected]");
    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.");

Но я получил следующую ошибку...
"Неверный идентификатор учетной записи сообщения
Не удалось отправить сообщение".

Пожалуйста, помогите мне .. Спасибо заранее.

Можно ли отправлять почту из QT-Simulator? Можем ли мы выполнить какие-либо настройки для подключения к сети?


person Finder    schedule 22.10.2010    source источник


Ответы (2)


Насколько я знаю, это невозможно. Симулятор Qt имеет только функцию имитации входящих сообщений, поэтому вы можете проверить, как ваше приложение их обрабатывает.

person Harmiih    schedule 22.10.2010
comment
Спасибо, Хармит. Подскажите, пожалуйста, как имитировать входящие сообщения? есть образцы. Пожалуйста, помогите мне. - person Finder; 23.10.2010
comment
В Qt Simulator Control просто разверните вкладку обмена сообщениями, и есть две кнопки для имитации входящей электронной почты и смс. - person Harmiih; 25.10.2010
comment
Спасибо .. Могу ли я проверить по устройству получение и отправку почты? Код правильный? Пожалуйста, помогите мне.. Как это сделать.. Спасибо заранее - person Finder; 25.10.2010
comment
Провел только быстрое тестирование отправки смс с телефона, поэтому не могу помочь с этим. Вот один пример, который помог мне начать работу с API обмена сообщениями: doc. qt.nokia.com/qtmobility-1.0-beta/writemessage.html - person Harmiih; 25.10.2010

Когда-то у меня была мобильность qt с обменом сообщениями, скомпилированная самостоятельно (под окнами), поэтому она была интегрирована с ms outlook. Как только электронная почта была получена Outlook, система обмена сообщениями отправила уведомление. Я предполагаю, что это будет работать в противоположном направлении. Это работало и в Qt Simulator (но кнопка, отвечающая за симуляцию нового сообщения, не работала).

person Krzysztof    schedule 26.10.2010