SMTP 协议系列一

解说一下DOS下telnet命令发送邮件dom

步骤,以个人163邮箱为例ui

一、開始-->cmd 进入到dos里面编码

二、输入telnet  smtp.163.com  25 spa

C: \Users \Administrator> telnet   smtp.163.com   25.net

回车后返回2203d

220  163.com  Anti-spam  GT  for  Coremail  System  <163com[20141201 ]>rem

三、输入 EHLO  smtp.163.comget

EHLO  smtp.163.comcmd

回车后返回250it

250-mail

250-PIPELINING

250-AUTH LOGIN PLAIN

250-AUTH-LOGIN PLAIN

250-coremail  1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1uuuuu7iC2

250-STARTTLS

四、输入 AUTH  LOGIN

AUTH  LOGIN

回车返回334

334  dxN1cm5hbWU6

五、输入相应163邮箱帐号的base64编码(推荐一个base64编码与解码查询的站点:http://base64.supfree.net/),回车后返回334

bGUpbHVodWkxMjNaMTYzLmNVBQ==

334  UGFzc3dvcmQ6

六、输入帐号password的base64编码(此处省略,哈哈。保密!!

),回车后返回235

235  Authentication  successful

七、输入MAIL FROM <leiluhui123@163.com>  回车后返回250

MAIL  FORM  <leiluhui123@163.com>

250  Mail  OK

八、输入RCPT TO <544258023@qq.com>  回车后返回250

RCPT  TO  <544258023@qq.com>

250  Mail  OK

九、输入DATA 回车显示354

DATA

354  End  data  with  <CR><LF> . <CR><LF>

十、依次输入

         FORM:leiluhui123@163.com(输入完后回车)

         SUBJECT:hello

         空一行。回车

        “这里是要输入的正文,祝你们取得好成绩!

十一、正文完成后。回车,以 . 表示结束,发送邮件,返回例如如下。怎样你可以去你的邮箱检查邮件啦。

250  Mail  OK  queued as  smtp9, DcCowABXo4m377JVjQnAAg--.35991

附上返回码意思:

  501     參数格式错误        502     命令不可实现        503     错误的命令序列        504     命令參数不可实现        211     系统状态或系统帮助响应        214     帮助信息        220     <domain>服务就绪        221     <domain>服务关闭        421     <domain>服务未就绪。关闭传输信道        250    要求的邮件操做完毕        251     用户非本地。将转发向<forward-path>        450     要求的邮件操做未完毕。邮箱不可用        550     要求的邮件操做未完毕,邮箱不可用        451     放弃要求的操做;处理过程当中出错        551     用户非本地,请尝试<forward-path>          452     系统存储不足。要求的操做未运行        552     过量的存储分配。要求的操做未运行        553     邮箱名不可用,要求的操做未运行        354     開始邮件输入。以"."结束        554     操做失败

相关文章
相关标签/搜索