使用Telnet登录SMTP服务器发送邮件
2011-03-28 00:13
435 查看
telnet smtp.163.com 25 //登陆 smtp.163.com 端口号为 25
Trying 202.108.44.205...
Connected to smtp.163.com (202.108.44.205).
Escape character is '^]'.
220 163.com Coremail SMTP(Anti Spam) System
HELO localhost // 与服务器打招呼,并告知客户端使用的机器名字,可以随便填写
250 OK
AUTH LOGIN //使用身份认证登陆指令
334 dXNlcm5hbWU6
cmVkc29zMw== //输入已经base64_encode()过的用户名.
334 UGFzc3dvcmQ6
MbM2MDQ3NQ== //输入已经base64_encode()过的密码
235 Authentication successful
MAIL FROM:<redsos3@163.com> //告诉服务器发信人的地址
250 Mail OK
RCPT TO:<yourframe@21cn.com> //告诉服务器收信人的地址
250 Mail OK
DATA //正面开始传输信件的内容,且最后要以只含有 . 的特殊行结束。
354 End data with <CR><LF>.<CR><LF>
From:redsos3@163.com
To:yourframe@21cn.com
Subject:Test!
This is a test mail!
.
//结束传输信件
250 Mail OK queued as smtp14,F0CPBFsuzUOvoDwE.41582S2
(注意:1、Subject和正文之间有两个回车 2、以 回车+ . + 回车 作为正文结束标记)
QUIT //断开连接
221 Bye
Connection closed by foreign host.
状态码说明:
220 :服务就绪
250 :请求邮件动作正确,完成(HELO,MAIL FROM,RCPT TO,QUIT 指令执行成功会返回此信息)
235 :认证通过
221 :正在处理
334 :等待用户输入验证信息
354 :开始发送数据,结束以 .(DATA指令执行成功会返回此信息)
500 :语法错误,命令不能识别
550 :命令不能执行,邮箱无效
552 :中断处理:用户超出文件空间
Trying 202.108.44.205...
Connected to smtp.163.com (202.108.44.205).
Escape character is '^]'.
220 163.com Coremail SMTP(Anti Spam) System
HELO localhost // 与服务器打招呼,并告知客户端使用的机器名字,可以随便填写
250 OK
AUTH LOGIN //使用身份认证登陆指令
334 dXNlcm5hbWU6
cmVkc29zMw== //输入已经base64_encode()过的用户名.
334 UGFzc3dvcmQ6
MbM2MDQ3NQ== //输入已经base64_encode()过的密码
235 Authentication successful
MAIL FROM:<redsos3@163.com> //告诉服务器发信人的地址
250 Mail OK
RCPT TO:<yourframe@21cn.com> //告诉服务器收信人的地址
250 Mail OK
DATA //正面开始传输信件的内容,且最后要以只含有 . 的特殊行结束。
354 End data with <CR><LF>.<CR><LF>
From:redsos3@163.com
To:yourframe@21cn.com
Subject:Test!
This is a test mail!
.
//结束传输信件
250 Mail OK queued as smtp14,F0CPBFsuzUOvoDwE.41582S2
(注意:1、Subject和正文之间有两个回车 2、以 回车+ . + 回车 作为正文结束标记)
QUIT //断开连接
221 Bye
Connection closed by foreign host.
状态码说明:
220 :服务就绪
250 :请求邮件动作正确,完成(HELO,MAIL FROM,RCPT TO,QUIT 指令执行成功会返回此信息)
235 :认证通过
221 :正在处理
334 :等待用户输入验证信息
354 :开始发送数据,结束以 .(DATA指令执行成功会返回此信息)
500 :语法错误,命令不能识别
550 :命令不能执行,邮箱无效
552 :中断处理:用户超出文件空间
相关文章推荐
- [转]使用php mailer类调用远程SMTP服务器发送邮件Could not execute: /var/qmail/bin/sendmai
- 如何在 Linux 上使用 Gmail SMTP 服务器发送邮件通知
- Ubuntu 使用 heirloom-mail 调用外部邮箱 SMTP 服务器发送邮件
- Linux 上使用 Gmail SMTP 服务器发送邮件通知
- 用telnet发送邮件到smtp服务器的测试
- .Net使用SmtpClient发送邮件,报错:不允许使用邮箱名称。 服务器响应为: xxxw
- MailBee.NET Objects发送电子邮件(SMTP)教程八:使用多个SMTP服务器发送邮件
- Linux 上使用 Gmail SMTP 服务器发送邮件通知
- 使用php mailer类调用远程SMTP服务器发送邮件Could not execute: /var/qmail/bin/sendmai
- 使用需要验证用户的smtp服务器发送邮件
- MailBee.NET Objects发送电子邮件(SMTP)教程八:使用多个SMTP服务器发送邮件
- Python邮件功能 - 使用163邮箱SMTP服务器发送邮件
- 使用Nagios监控esx、esxi、vcenter 之 使用外部smtp服务器发送邮件告警
- 163邮箱发送邮件碰到:System.Net.Mail.SmtpException: 不允许使用邮箱名称。 服务器响应为:authentication is required
- Linux 下使用网易的SMTP服务器 发送邮件
- 使用PHPmailer 发送邮件,使用QQ smtp服务器
- 使用UTL_SMTP发送中文邮件及使用UTL_TCP从附件服务器获取中文附件
- Ubuntu下使用SMTP服务器发送邮件到外部邮箱
- python3 发送邮件 send mail 使用 163 smtp服务器
- 使用php mailer类调用远程SMTP服务器发送邮件