資源簡介
轉(zhuǎn)載別人做好的東西,非常的好
之前在CSDN中,也嘗試了很多發(fā)送郵件的代碼,總是遇到各種各樣的問題,
現(xiàn)在找到了這個好東東,和大家分享一下,只要簡單配置下,就可以發(fā)送郵件了
配置內(nèi)容
1. 指定 SMTP的服務(wù)器
2. 指定發(fā)件人的用戶名(一般都是郵箱),密碼
3. 指定發(fā)件人(同2中的發(fā)件人),收件人(可多個),主題,正文,附件,點(diǎn)擊發(fā)送按鈕,即可發(fā)送
4. 內(nèi)附了很多Demo代碼,供大家參考,非常的容易
C++ 開發(fā)
//參考資料:
//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個文件信息
評論
共有 條評論