|

分享例程
界面截图: |
|
备注说明: |
- |
本贴仅发布动态库,动态库可以普通编译和独立编译,无法静态编译,静态编译依赖的静态库需要购买
功能:支持邮件协议:SMTP,POP3,IMAP4,支持SSL和非SSL,支持HTTPS代理(暂未支持SOCKS4,SOCKS5),支持多线程
对C++三方库:Chilkat的邮件部分基础封装
SMTP示例:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | smtp | SMTP | | | m | 邮件对象 | | | 如果 (smtp. 登录 (“admin@domain.com”, “pass”, 真))  m. 置发件人 (“客服”) m. 置主题 (“主题”) m. 置正文 (“正文”) m. 置回复地址 (“aaa@domain.com”) m. 添加收件人 (“小王”, “user1@domain.com”) m. 添加收件人 (“小李”, “user1@domain.com”)  如果 (smtp. 发送邮件 (m ))  调试输出 (“成功”) 调试输出 (“发送失败”) 调试输出 (smtp. 取错误 ())   调试输出 (“登录失败”) 调试输出 (smtp. 取错误 ()) 
不需要指定服务器和端口号,会根据账号后缀自动推断出服务器("smtp."+后缀),端口使用默认端口(取决于传入的SSL参数),如果服务器使用了非默认端口和其他服务器域名,可以通过全局函数:置域服务器SMTP预设指定域的服务器和端口,示例:置域服务器SMTP ("user@domain.com","smtp6666.domain.com" , 25, 465)
POP3示例:
变量名 | 类 型 | 静态 | 数组 | 备 注 | pop | POP3 | | | m | 邮件对象 | | | i | 整数型 | | | 如果 (pop. 登录 (“admin@domain.com”, “pass”, 真))  计次循环首 (pop. 取邮件数量 (), i )  pop. 获取邮件 (i, m ) 调试输出 (m. 取发件人 (), m. 取主题 (), m. 取正文 ())  计次循环尾 () 调试输出 (“登录失败”) 调试输出 (pop. 取错误 ()) 
IMAP4示例:
变量名 | 类 型 | 静态 | 数组 | 备 注 | imap | IMAP4 | | | m | 邮件对象 | | | i | 整数型 | | | 如果 (imap. 登录 (“admin@domain.com”, “pass”, 真))  计次循环首 (imap. 取邮件数量 (), i )  imap. 获取邮件 (i, m ) 调试输出 (m. 取发件人 (), m. 取主题 (), m. 取正文 ())  计次循环尾 () 调试输出 (“登录失败”) 调试输出 (imap. 取错误 ()) 
IMAP4和POP3方法几乎相同
支持库和示例下载:
邮件支持库测试.rar
(1.07 MB, 下载次数: 947)
|
评分
-
查看全部评分
|