网站大量收购闲置独家精品文档,联系QQ:2885784924

用C+WinSck+SMTP发电子邮件(源码).docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用CWinSckSMTP发电子邮件(源码)

欢迎随意转载:不过请注明出处 前言: 在网上找了很长时间如何发电子邮件的教程,发现大多数都是不能用的 很黑心,要不就是有问题的, 烦人,,,所以决定自己写一个C+WinSock+SMTP, 不敢藏私,拿出来与大家分享 先对协议和端口进行一下说明 25端口:25端口为SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)服务器所开放,主要用于发送邮件,如今绝大多数邮件服务器都使用该协议。 109、110端口:109端口是为POP2(Post Office Protocol Version 2,邮局协议2)服务开放的,110端口是为POP3(邮局协议3)服务开放的,POP2、POP3都是主要用于接收邮件的。 实现原理: 假设由发件人zhaorunze123@126.com发到332447549@邮箱, 发送过程如下: 1.连接smtp服务器, 主机返回: 220 126.com Anti-spam GT for Coremail System (126com) 32 32 30 20 31 32 36 2E 63 6F 6D 20 41 6E 74 69 2D 73 70 61 6D 20 47 54 20 66 6F 72 20 43 6F 72 65 6D 61 69 6C 20 53 79 73 74 65 6D 20 28 31 32 36 63 6F 6D 5B 32 30 31 30 31 30 31 30 5D 29 0D 0A 2.查询支持什么指令(注意:有的教程上写的是 HELO 其实是不对的。。。。。。) 发送命令:EHLO zhaorunze123@126.com\r\n (发送的命令要以\r\n作为结束标识符) 返回数据: 250-mail 250-PIPELINING 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UroXVjYUCa0xDr UUUUj 250-STARTTLS 250 8BITMIME 32 35 30 2D 6D 61 69 6C 0D 0A 32 35 30 2D 50 49 50 45 4C 49 4E 49 4E 47 0D 0A 32 35 30 2D 41 55 54 48 20 4C 4F 47 49 4E 20 50 4C 41 49 4E 0D 0A 32 35 30 2D 41 55 54 48 3D 4C 4F 47 49 4E 20 50 4C 41 49 4E 0D 0A 32 35 30 2D 63 6F 72 65 6D 61 69 6C 20 31 55 78 72 32 78 4B 6A 37 6B 47 30 78 6B 49 31 37 78 47 72 55 37 49 30 73 38 46 59 32 55 33 55 6A 38 43 7A 32 38 78 31 55 55 55 55 55 37 49 63 32 49 30 59 32 55 72 6F 58 56 6A 59 55 43 61 30 78 44 72 55 55 55 55 6A 0D 0A 32 35 30 2D 53 54 41 52 54 54 4C 53 0D 0A 32 35 30 20 38 42 49 54 4D 49 4D 45 0D 0A 3.用户登录 发送命令:AUTH LOGIN\r\n 返回数据:334 dXNlcm5hbWU6 (这是username的base64编码) 33 33 34 20 64 58 4E 6C 63 6D 35 68 62 57 55 36 0D 0A 发送帐号:emhhb3J1bnplMTIz (这是zhaorunze123的base64编码) 返回数据:334 UGFzc3dvcmQ6 (这是password的base64编码) 33 33 34 20 55 47 46 7A 63 33 64 76 63 6D 51 36 0D 0A 发送密码:XXXXXXXXX (这里是zhaorunze123这个帐号的密码的base64编码) 返回数据:235 Authentication successful (登录成功) 32 33 35 20 41 75 74 68 65 6E 74 69 63 61 74 69 6F 6E 20 73 75 63 63 65 73 73 66 75 6C 0D 0A 4:发送邮箱说明 发送命令:MAIL FROM: zhaorunze123@126.com

您可能关注的文档

文档评论(0)

woai118doc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档