资源简介
转载别人做好的东西,非常的好
之前在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个文件信息
相关资源
- 类C语言的脚本解析执行(使用C++语言
- 五子棋小游戏含注释
- c++服务器 拆包粘包 过程
- C++PCM音频格式录音双缓存MFC版本
- C++播放音频
- 步态识别C++实现
- C++排课系统
- CYK算法的C++实现
- VC++编写的音频播放器代码
- c++小球反弹运动
- 多边形耳切法三角化C++实现
- 服务端Node.js和VC++程序间通过SOCKET通信
- C++ 趣步辅助工具 一键刷步.zip
- 粒子群算法 C#版本 由C++改编
- minisql 用C++实现
- Qt4 For Dev-Cpp Templates
- VC++School管理系统(学生、教师、在职
- MFC对EXCEL的操作:修改单元格格式,背
- C++ Serialport 串口通信类
- c++builder6.0做的mscomm串口通讯
- SIFT代码,C/C++
- VNC远程控制(附C++源码)115144
- 模拟ATM机存取款管理系统设计C++
- C++解数独的算法内含三种
- 实验二、GIS图形数据对象的组织一
- AdaBoost算法C++源代码
- c++使用webbrowser
- 基于Qt的C++架构模型MVC在C++后端管理系
- C++超市物流管理系统
- C++模拟文件系统
评论
共有 条评论