资源简介
Qt下基于smtp协议的邮件发送客户端源码,异步实现,不影响主进程运行,支持添加附件发送
代码片段和文件信息
#include “example.h“
#include
example::example(Qobject *parent):
Qobject(parent)
command_id(0)
{
mysend=new sendemail();
connect(mysendSIGNAL(e_commandFinished(intbool))thisSLOT(S_commandFinished(intbool)));
}
void example::send()
{
QString s1(“smtp.163.com“);
QString username(“***@163.com“);
QString password(“***“);
QString tousername(“****@sina.com“);
QString subject(“test“);
QString attach_text(“/root/qt/config.xml“);
QByteArray data(“/root/qt/test1.zip“);
command_id=mysend->connectToHost(s1);
command_id=mysend->login(usernamepassword);
command_id=mysend->send(tousernamesubjectdata);
command_id=mysend->close();
}
void example::S_commandFinished(int tmpbool en)
{
Q_UNUSED(tmp)
if(mysend->currentCommand() == sendemail::ConnectToHost){
if(en){
qDebug()<errorString();
}
}else if (mysend->currentCommand() == sendemail::Login){
if(en){
qDebug()<errorString();
}
}else if(mysend->currentCommand() == sendemail::Send){
if(en){
qDebug()<errorString();
}
else{
qDebug()< }
}else if (mysend->currentCommand() == sendemail::Close){
}
}
example::~example()
{
delete mysend;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-18 06:43 sendemail\
文件 1744 2018-01-09 07:28 sendemail\sendemail.h
文件 494 2018-01-08 01:32 sendemail\main.cpp
文件 901 2018-01-05 05:27 sendemail\sendemail.pro
文件 20086 2018-01-09 07:30 sendemail\sendemail.cpp
文件 24060 2018-01-09 07:30 sendemail\sendemail.pro.user
文件 345 2018-01-05 06:22 sendemail\example.h
文件 1348 2018-01-18 06:43 sendemail\example.cpp
- 上一篇:做自己的搜索引擎毕设开题报告
- 下一篇:acis-hoops 桥的编译
相关资源
- QT3显示图片小程序
- TrafficMonitoring.zip
- QT登陆页面跳转到主界面的源代码
- ListView自定义Item
- QT4.8.5.zip
- qt_opencv_zbar20181218二维码测距和识别检
- qt5 qftp官方源码
- qt的excel读取并显示到tablewidget的封装
- Qt录音机QAudioInput
- QT 软键盘_支持中文
- Qt调用系统摄像头
- Qt5主窗体:文本编辑器
- Qt绘制雷达表盘
- Qt天气预报程序
- QT5 UDP方式发送数据
- 简易的smtp服务器与客户端的C代码
- 基于qt的学生信息管理系统
- 零基础学习QTP自动化测试视频教程.
- 源码:Qt上位机(温度曲线图,txt文件
- QT 可使用的简易计算器
- qtListwidget控件使用
- QT实现的模拟win+r窗口
- QT计算器界面和计算器功能实现
- QT浮动窗口dock
- qt做一个贪吃蛇小游戏
- QT做一个简易浏览器
- Qt多客户端聊天程序.zip
- tableview连接数据库后导入导出类.zip
- qt界面连接wifi
- Smart4418友善之臂Tcp通信色谱仪
评论
共有 条评论