我安装了 Exchange 2010,但没有 Edge Transport Server。让它从 Internet 接收电子邮件的唯一方法是允许匿名访问接收连接器,但这又意味着服务器可以用作中继。测试证明确实如此。
我已经在 Google 上广泛搜索过这个问题,但似乎找不到任何解决方案,除了在某处安装 Edge Transport 角色,但不幸的是这不是一个选择。
我希望我只是忽略了一些显而易见的东西——以前我一直使用 Exchange 2003。
答案1
请参阅我的回答:
邮件服务器要开放哪些端口?
为了接收电子邮件,您必须接受端口 25 上的匿名连接。
对于端口 587 的连接器,不允许匿名连接。
并且,除非您确切知道自己在做什么,否则请确保永远不要检查外部安全。这就是开放中继的设置方式。
答案2
允许接收连接器中的匿名访问并不意味着它是一个开放中继。配置匿名访问仅意味着您的服务器将接受连接而无需发送服务器进行身份验证。中继意味着您的服务器将向域发送电子邮件,尽管您的邮件系统对该域没有权威性。只要您不指定发送服务器可以中继,它就只能将电子邮件发送到您的服务器配置为具有权威性的域。这些是接受域。如果它在其他方面正常工作,则说明您配置不正确。
如果您允许互联网电子邮件直接发送到您的集线器传输服务器,请确保在接收 HT 服务器上配置反垃圾邮件代理。 http://technet.microsoft.com/en-us/library/bb201691.aspx