自动发邮件

beckylucky 2004-11-02 08:59:47
请问可不可以在VC中编写一段可以自动在固定时间时,调用mailserver给局域网的客户端发送mail的一段代码,非常急,谢谢!!
...全文
101 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
一条晚起的虫 2004-11-02
  • 打赏
  • 举报
回复
mark
xdljf 2004-11-02
  • 打赏
  • 举报
回复
用socket吧,

Socket连接后,按 ESMTP 协议通讯(注意每条命令结尾符“回车\换行\.\回车\换行”结束):
1、EHLO <Domain>\r\n
这条命令可以不要,但是按照标准的写法,还是加上好。
Example: EHLO smtp.163.net\r\n
2、AUTH LOGIN\r\n
告诉服务器,要进行验证了。
3、Base64_Username\r\n
发送经过 Base64 编码的用户名给服务器。
4、Base64_Password\r\n
发送经过 Base64 编码的密码给服务器。
5、MAIL FROM:\r\n
发送者的Email地址。
Example: MAIL FROM: lcother@163.net\r\n
6、RCPT TO:\r\n
目标Email地址。
Example: RCPT TO: target@163.net\r\n
7、DATA\r\n
开始传送数据。
8、发送数据\r\n.\r\n
注意:SMTP协议只发送信息,至于如何区分CC、BCC、Subject、Body等不属于SMTP的范围,详情请查看RFC文档MAIL格式部分
简单说一下MAIL格式:Sunject:<主题>\r\n\r\n<内容>,还有好多……
返回值为“250 ***”表示正常,同时***里含有MessageID等信息(前面的命令都有相应的返回信息)
9、QUIT\r\n
Over,走人……
这边有个不错的demo,荡下来修修改改就ok了
http://www.vckbase.com/code/listcode.asp?mclsid=9&sclsid=903&page=2

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧