如何确认邮件服务器是否允许中继(Relay)

假设要测试的IP202.112.0.0. 可以使用下列命令进行测试,文中的绿色斜题字为测试邮件服务器的反馈信息:B)_
#telnet 202.112.0.0 25
`tt
Trying 202.112.0.0...
T
Connected to 202.112.0.0.
Q
Escape character is '^]'.
o
220 dns.ccert.edu.cn ESMTP Sendmail /8.11.1; Sat, 30 Jun 2001 21:07:10 +0800
:
yMIS.org   eAK9w
helo mydomain
G!h>A;
250 dns.ccert.edu.cn Hello point.ccert.edu.cn [202.112.50.3], pleased to meet you
@:i au
mail from:nobody@yahoo.com
!+ZY~
250 2.1.0 nobody@#yahoo.com... Sender ok
Yd
S.org   Q3-NzV
rcpt
tnobody@hotmail.com c$c

550 5.7.1 nobody@hotmail.com... Relaying denied
[最后的Relaying denied 表明该服务器已经安全设置,不会再relay无关邮件了。如果显示的结果是下面的样子,这表明服务器可以转发任何人的邮件。?
S.org   ';6^
rcpt tnobody@hotmail.com
E
250 nobody@hotmail.com... Recipient ok
j~_U>
data
©MyMIS.org -- 我的MIS论坛 MyMIS.org   sK(
354 Enter mail, end with "." on a line by itself
Jop
this is a test of the relay
V<
250 VAA00289 Message accepted for delivery
1iNdp`

除了用上面的命令行的方法测试外,下面的链接提供了一个测试工具,只需输入IP即可。 http://www.abuse.net/relay.htmlv}<@,

分享到