首页 > linux > Telnet 163邮箱使用命令发送邮件

Telnet 163邮箱使用命令发送邮件

2013年6月23日 发表评论 阅读评论

首先需要做3件事:
1.可以上网
2.一个可响应的邮件服务(例如163)
3.一个邮件地址

开始测试…
[ranger@localhost]$ telnet smtp.163.com 25              #telnet 登录25端口
Trying 220.181.12.17…
Connected to smtp.163.com.
Escape character is ‘^]’.
220 163.com Coremail SMTP(Anti Spam) System
EHLO smtp.163.com                                                   # 通信握手
250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME
AUTH LOGIN                                                             # 开始认证登录
334 dXNlcm5hbWU6
javaranger
535 Error: authentication failed                                     # 直接用户名密码不能登陆
AUTH LOGIN
334 dXNlcm5hbWU6
Y3Jhenl3aWxs
334 UGFzc3dvcmQ6
dGVzdA==
235 Authentication successful                                      # 使用Base64编码则成功登录
MAIL FROM:<test@163.com>                                 # 邮件发送方
553 You are not authorized to send mail, authentication is required          # 不可伪造发送邮件
MAIL FROM:<javaranger@163.com>                       # 邮件发送方
250 Mail OK
RCPT TO:<test@163.com>                                    # 邮件的接收方,若有多个收件人,则重复这一语句多次。
250 Mail OK
DATA                                                                           # 邮件体内容
354 Please start mail input.
TO: ranger@163.com                                # 此处的TO,FROM,等内容,可以随便造假 :)   可以骗人但骗不了懂得查看邮件源码的。
FROM: FBI@163.com
SUBJECT: great

clever boy                                             # 邮件正文内容,与Header部分空一行开始写
.                                                                       # 邮件写完,以一个句点加回车结果。
250 Mail OK queued as smtp10,DsCowEApIXY8YsZRhLKmDw-.1548S2 1371956228
250 OK
QUIT                                                            # 退出
221 Closing connection. Good bye.
Connection closed by foreign host.

分类: linux 标签: , , ,
  1. 大漠孤鹰997
    2013年7月1日13:53 | #1

    文章不错 ,欢迎互踩 哈哈

  1. 本文目前尚无任何 trackbacks 和 pingbacks.