Exemplo n.º 1
0
void TestSmtpMailer::sendMail()
{
//     TMailMessage mail("utf-8");
//     mail.setDate(QDateTime(QDate(2011,3,30), QTime(11,59,35)));
//     //mail.setRawHeader("Date", "Thu, 29 Mar 2011 21:02:35 +0900");
//     mail.setSubject(QString::fromUtf8("こんにちは、テストです"));
//     mail.setFrom("*****@*****.**", "test");
//     mail.addTo("*****@*****.**", QString::fromUtf8("ほげさん"));
//     mail.setBody(QString::fromUtf8("おはよう。\nこんにちは?"));

//     TSmtpMailer mailer;
//     mailer.setAuthenticationEnabled(true);
//     mailer.setUserName("*****@*****.**");
//     mailer.setPassword("");
//     bool res = mailer.send(mail);
//     QVERIFY(res);


    QString msg = QString::fromUtf8(
        "From: aoyama <*****@*****.**>\n"       \
        "To: kazu <*****@*****.**>\n"          \
        "Subject: ようこそ!!!\n"                     \
        "\n"                                         \
        "こんにちは\nさようなら");

    TSmtpMailer mailer("smtp.ops.dti.ne.jp", 587);
    mailer.setAuthenticationEnabled(true);
    mailer.setUserName("*****@*****.**");
    mailer.setPassword("");
    bool res = mailer.send(TMailMessage(msg));
    //QVERIFY(res);
    QVERIFY(1);
}
Exemplo n.º 2
0
void TestSmtpMailer::sendMail()
{
    QString msg = QString::fromUtf8(
        "From: aoyama <*****@*****.**>\n"       \
        "To: kazu <*****@*****.**>\n"           \
        "Subject: ようこそ!!!\n"                      \
        "\n"                                          \
        "Hello.\nGoodbye.\nこんにちは。\nさようなら。");

    TSmtpMailer mailer("smtp.example.com", 25);
    mailer.setAuthenticationEnabled(true);
    mailer.setUserName("*****@*****.**");
    mailer.setPassword("");
#if 0
    bool res = mailer.send(TMailMessage(msg));
#else
    bool res = 1;  // not test now
#endif
    QVERIFY(res);
}