您的位置:首页 > 其它

关于win2003 邮箱服务器不能向外网发送邮件的问题

2010-05-16 12:28 621 查看
这问题搞了两天才搞好,其它就是一个很少的地方没有设置好。

在网上GOOGLE,BAIDU,文章也有不少,就是没有说到点子上。

一遍又一遍,按照他们的说法去重新配置,也不行。

其实是 中继 设置有误了。

开始的时候,有注意到这地方,但里面的文字不太好理解,就没有理它。保持原来的默认。

我在设置本地SMTP发信服务(ASPEMAIL)的时候,系统返回错误信息:

Persits.MailSender.4 (0x800A0006)

550 5.7.1 Unable to relay for ×××@×××.×××

查了所有的信息都不对,结果针对

550 5.7.1 Unable to relay for ×××@×××.×××,这是SMTP服务器拒绝服务引起的,按照资料提供的信息,

我进入“系统管理”-->“Service and Applications”----->"Internet Information Service"

在"Default SMTP Virtual Server"上点击右键,进入“property”--->"Access"----"Relay restrictions"

然后选中“All except the list below”和最下边的

"Allow all computers where successfully authenticate to relay ,regarless of the list above"

这样就OK了

如图:



telnet测试smtp的方法如下
telnet 玉米或IP 25
220 Turbomail SMTP Service ready
ehlo 你的玉米
250-你的玉米
250-VRFY
250-ETRN
250-8BITMIME
250-AUTH LOGIN PLAIN CRAM-MD5
250 SIZE xxxxx
mail from:你的用户名@你的玉米
250 OK
rcpt to:想要写给谁(邮箱地址)
250 OK
data
354 Start mail input; end with <CRLF>.<CRLF>
subject:test
hi
.
250 OK S244CBEFCF6
quit
类似这样。
如果能发信,你就能从收件人那里收到信。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: