发布时间:2015/1/10 15:04:37
利用telnet手工模拟一次smtp会话过程,能提供许多有用的信息,从而帮助我们迅速定位您的问题。下面这个手工smtp会话测试过程可以在多个操作系统下运行,包括Windows、Unix和Linux。
本帮助讲述了如果利用telnet来模拟一次完整的发信。请将您的整个会话过程复制下来,并发送给我们。
2nn开头的返回码,表示会话是正常的。而5nn或者4nn开头的返回码则表示有错误发生。
注意:本测试过程必须在发信服务器上进行。
下面是具体步骤:
1、打开一个命令窗口,键入:
telnet mx.mail.126.split.netease.com 25
这条命令将建立一个到我们126邮件服务器的连接。
2、 键入:
HELO yourdomain.com
这里的yourdomain.com指您的域名。
3、 键入:
MAIL FROM:< you@yourdomain.com >(无需空格)
这里的you@yourdomain.com指您们域的一个邮箱名。
注意:邮箱名需要用<>括起来。
4: 键入:
RCPT TO:< postmaster >(无需空格)
这将发信到我们的postmaster邮箱。
注意:邮箱名需要用<>括起来。
5: 键入:
DATA
6: 输入邮件的信头和正文。
FROM:< you@yourdomain.com>(无需空格)
TO:< postmaster>(无需空格)
SUBJECT: yourdomain.com to netease
Hi!
It's from yourdomain.com. Just a test.
Bye.
7: 新起一个空行,键入:
.
然后按回车,这将结束整封信,并发送给服务器。
整个smtp会话过程如下图所示。