阿leon,按照你给的http://www.5dmail.net/html/2004-9-9/200499100106.htm上的方法去做,将那些用户停用或更改密码,然后去http://www.abuse.net/relay.html网站去测试。测试的结果是
Relay test result
Hmmn, at first glance, host appeared to accept a message for relay.
THIS MAY OR MAY NOT MEAN THAT IT'S AN OPEN RELAY.
Some systems appear to accept relay mail, but then reject messages internally rather than delivering them, but you cannot tell at this point whether the message will be relayed or not.
You cannot tell if it is really an open relay without sending a test message; this anonymous user test DID NOT send a test message.
到底应该怎么做呢? 能否把测试的完整结果发给我们看一下
relay test 1
...
relay test 2
..
relay test 3
...
[ 本帖最后由 atong999888 于 2006-11-18 14:21 编辑 ] 这并不表示你被中继了啊
不能发邮件应该是有别的原因
建议不要把注意力只放在中继上 不好意思,能不能告诉我具体的步骤啊! 不好意思,刚刚有点事情,出去了一下,你们还在吗?
现在几个大的服务器都没有问题,就只有yahoo有问题啊!
测试结果:
Mail relay testingConnecting to www.***.com for anonymous test ...
<<< 220 ***.com Microsoft ESMTP MAIL Service, Version: 5.0.2195.6713 ready atSat, 18 Nov 2006 15:56:27 +0800
>>> HELO www.abuse.net
<<< 250 ***.com Hello
Relay test 1
>>> RSET
<<< 250 2.0.0 Resetting
>>> MAIL FROM:<spamtest@abuse.net>
<<< 250 2.1.0 spamtest@abuse.net....Sender OK
>>> RCPT TO:<securitytest@abuse.net>
<<< 550 5.7.1 Unable to relay for securitytest@abuse.net
Relay test 2
>>> RSET
<<< 250 2.0.0 Resetting
>>> MAIL FROM:<spamtest>
<<< 250 2.1.0 spamtest@***.com....Sender OK
>>> RCPT TO:<securitytest@abuse.net>
<<< 550 5.7.1 Unable to relay for securitytest@abuse.net
Relay test 3
>>> RSET
<<< 250 2.0.0 Resetting
>>> MAIL FROM:<>
<<< 250 2.1.0 <>....Sender OK
>>> RCPT TO:<securitytest@abuse.net>
<<< 550 5.7.1 Unable to relay for securitytest@abuse.net
Relay test 4
>>> RSET
<<< 250 2.0.0 Resetting
>>> MAIL FROM:<spamtest@***.com>
<<< 250 2.1.0 spamtest@***.com....Sender OK
>>> RCPT TO:<securitytest@abuse.net>
<<< 550 5.7.1 Unable to relay for securitytest@abuse.net
Relay test 5
>>> RSET
<<< 250 2.0.0 Resetting
>>> MAIL FROM:<spamtest@[*.*.*.*]>
<<< 250 2.1.0 spamtest@[*.*.*.*]....Sender OK
>>> RCPT TO:<securitytest@abuse.net>
<<< 550 5.7.1 Unable to relay for securitytest@abuse.net
Relay test 6
>>> RSET
<<< 250 2.0.0 Resetting
>>> MAIL FROM:<spamtest@***.com>
<<< 250 2.1.0 spamtest@***.com....Sender OK
>>> RCPT TO:<securitytest%abuse.net@***.com>
<<< 250 2.1.5 securitytest%abuse.net@***.com
Relay test result
Hmmn, at first glance, host appeared to accept a message for relay.
THIS MAY OR MAY NOT MEAN THAT IT'S AN OPEN RELAY.
Some systems appear to accept relay mail, but then reject messages internally rather than delivering them, but you cannot tell at this point whether the message will be relayed or not.
You cannot tell if it is really an open relay without sending a test message; this anonymous user test DID NOT send a test message.
回复 #16 lovewo8 的帖子
中继是没有问题,发送到Yahoo有问题是否有退信或其他信息? 没有什么退信,发了的信在SMTP Queue中不出去。http://img711.photo.163.com/lovewo8/105686951/2438085510.jpg
回复 #18 lovewo8 的帖子
运行SMTPDiag测试一下 Relay test 6>>> RSET
<<< 250 2.0.0 Resetting
>>> MAIL FROM:<spamtest@***.com>
<<< 250 2.1.0 spamtest@***.com....Sender OK
>>> RCPT TO:<securitytest%abuse.net@***.com>
<<< 250 2.1.5 securitytest%abuse.net@***.com
这个问题不是中继开放问题, 是你的Exchange对"收件人不存在的外来邮件"不拒绝, 而是先接收下系统再发一封NDR, 没什么问题.
