最近我们从 mailenable 转移到 exchange 2003 配置它有点令人震惊,但我设法配置它......有点:
Intranet 内的邮件工作正常;smtp/owa/oma/pop3/imap 也一样
用户可以将邮件发送到任何外部地址
但是......来自互联网的邮件无法投递;例如,这是 hotmail 尝试投递邮件的日志:
#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2009-08-04 01:08:24
#Fields: time c-ip cs-method cs-uri-stem sc-status
09:49:18 65.55.116.22 EHLO - 250
09:49:18 65.55.116.22 MAIL - 454
09:49:18 65.55.116.22 QUIT - 240
09:50:17 65.55.116.22 EHLO - 250
09:50:17 65.55.116.22 MAIL - 454
09:50:17 65.55.116.22 QUIT - 240
09:51:42 65.55.116.109 EHLO - 250
09:51:42 65.55.116.109 MAIL - 454
09:51:42 65.55.116.109 QUIT - 240
09:52:42 65.55.116.109 EHLO - 250
09:52:42 65.55.116.109 MAIL - 454
09:52:42 65.55.116.109 QUIT - 240
09:58:13 65.55.37.72 - - 0
09:58:13 65.55.37.72 EHLO - 0
09:58:13 65.55.37.72 - - 0
09:58:13 65.55.37.72 MAIL - 0
09:58:13 65.55.37.72 - - 0
09:58:13 65.55.37.72 RCPT - 0
09:58:13 65.55.37.72 - - 0
09:58:13 65.55.37.72 BDAT - 0
09:58:13 65.55.37.72 - - 0
09:58:13 65.55.37.72 QUIT - 0
09:58:14 65.55.37.72 - - 0
我的 dns 上的 mx 设置正确,因为我可以通过经过身份验证的 smtp 从 Internet 正确发送电子邮件
怎么了?由于 smtp 连接器设置为使用密码,外部服务器无法向我发送邮件?我怎样才能以一种不会使我成为开放中继的方式设置它?
为了接收来自外部站点的电子邮件,您确实需要允许匿名身份验证,但您还只需要设置允许在 SMTP 连接器上中继的 IP 地址列表。通过将 IP 列表限制在您的内部 IP 范围内,您将防止自己成为开放中继。