• 大小: 129KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-26
  • 语言: C/C++
  • 标签: C++  QT  SMTP  发送邮件  

资源简介

转载别人做好的东西,非常的好 之前在CSDN中,也尝试了很多发送邮件的代码,总是遇到各种各样的问题, 现在找到了这个好东东,和大家分享一下,只要简单配置下,就可以发送邮件了 配置内容 1. 指定 SMTP的服务器 2. 指定发件人的用户名(一般都是邮箱),密码 3. 指定发件人(同2中的发件人),收件人(可多个),主题,正文,附件,点击发送按钮,即可发送 4. 内附了很多Demo代码,供大家参考,非常的容易 C++ 开发 //参考资料: //https://github.com/bluetiger9/SmtpClient-for-Qt //https://github.com/bluetiger9/SmtpClient-for-Qt/wiki //http://www.qtcentre.org/threads/44483-SMTP-Client-for-Qt /* git 命令: git clone https://github.com/bluetiger9/SmtpClient-for-Qt.git git clone https://github.com/bluetiger9/SmtpClient-for-Qt.wiki.git git clone git://github.com/schacon/grit.git git clone https://github.com/bluetiger9/SmtpClient-for-Qt.wiki.git git clone git://github.com/bluetiger9/SmtpClient-for-Qt.wiki.git */

资源截图

代码片段和文件信息

#include 

#include “../src/SmtpMime“


int main(int argc char *argv[])
{
    QApplication a(argc argv);

    // This is a first demo application of the SmtpClient for Qt project


    // First we need to create an SmtpClient object
    // We will use the Gmail‘s smtp server (smtp.gmail.com port 465 ssl)

    SmtpClient smtp(“smtp.gmail.com“ 465 SmtpClient::SslConnection);

    // We need to set the username (your email address) and password
    // for smtp authentification.

    smtp.setUser(“your_email_address@gmail.com“);
    smtp.setPassword(“your_password“);

    // Now we create a MimeMessage object. This is the email.

    MimeMessage message;

    message.setSender(new EmailAddress(“your_email_address@gmail.com“ “Your Name“));
    message.addRecipient(new EmailAddress(“recipient@host.com“ “Recipient‘s Name“));
    message.setSubject(“SmtpClient for Qt - Demo“);


    // Now add some text to the email.
    // First we create a MimeText object.

    MimeText text;

    text.setText(“Hi\nThis is a simple email message.\n“);

    // Now add it to the mail

    message.addPart(&text);


    // Now we can send the mail

    smtp.connectToHost();
    smtp.login();
    smtp.sendMail(message);
    smtp.quit();

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1313  2013-04-26 11:23  SmtpClient\demos\demo1.cpp

     文件        841  2013-04-26 11:23  SmtpClient\demos\demo2\demo2.cpp

     文件      85756  2013-04-26 11:23  SmtpClient\demos\demo2\printscreen.png

     文件       3206  2013-04-26 11:23  SmtpClient\demos\demo2\sendemail.cpp

     文件       1046  2013-04-26 11:23  SmtpClient\demos\demo2\sendemail.h

     文件       8667  2013-04-26 11:23  SmtpClient\demos\demo2\sendemail.ui

     文件       1827  2013-04-26 11:23  SmtpClient\demos\demo3.cpp

     文件       2111  2013-04-26 11:23  SmtpClient\demos\demo4.cpp

     文件       4904  2013-04-26 13:05  SmtpClient\Examples.md

     文件       1079  2013-04-26 13:05  SmtpClient\Home.md

     文件      27023  2013-04-26 11:23  SmtpClient\LICENSE

     文件       2578  2013-04-26 11:23  SmtpClient\README.md

     文件       1079  2013-04-26 13:45  SmtpClient\SMTPEmail.pro

     文件        841  2013-04-26 11:23  SmtpClient\src\demo2.cpp

     文件       1307  2013-04-26 11:23  SmtpClient\src\emailaddress.cpp

     文件       1351  2013-04-26 11:23  SmtpClient\src\emailaddress.h

     文件       2854  2013-04-26 16:16  SmtpClient\src\main.cpp

     文件       1096  2013-04-26 11:23  SmtpClient\src\mimeattachment.cpp

     文件       1109  2013-04-26 11:23  SmtpClient\src\mimeattachment.h

     文件       1816  2013-04-26 11:23  SmtpClient\src\mimecontentformatter.cpp

     文件       1116  2013-04-26 11:23  SmtpClient\src\mimecontentformatter.h

     文件       1297  2013-04-26 11:23  SmtpClient\src\mimefile.cpp

     文件       1187  2013-04-26 11:23  SmtpClient\src\mimefile.h

     文件       1209  2013-04-26 11:23  SmtpClient\src\mimehtml.cpp

     文件       1245  2013-04-26 11:23  SmtpClient\src\mimehtml.h

     文件       1127  2013-04-26 11:23  SmtpClient\src\mimeinlinefile.cpp

     文件       1169  2013-04-26 11:23  SmtpClient\src\mimeinlinefile.h

     文件       6360  2013-04-26 11:23  SmtpClient\src\mimemessage.cpp

     文件       2243  2013-04-26 11:23  SmtpClient\src\mimemessage.h

     文件       2183  2013-04-26 11:23  SmtpClient\src\mimemultipart.cpp

............此处省略20个文件信息

评论

共有 条评论