让内部应用程序使用 exchange 的 smtp

让内部应用程序使用 exchange 的 smtp

我们有一些内部应用程序(如 RAID、UPS、防火墙等)需要发送监控邮件。我们在 SBS 2011 服务器上安装了 Exchange 2010,Outlook 和 ActiveSync 以及此类商业电子邮件相关内容运行良好。但是,我无法让它们中的任何一个通过 Exchange 发送邮件。它们都提供了 smtp 设置,所以我认为这应该很简单。但很遗憾,没有。

这些应用程序都没有提供关于邮件发送失败原因的提示性错误,因此我得不到任何帮助。我尝试在 Exchange 中向发送连接器添加详细日志记录,但在该日志中根本没有收到任何事件。

那么:是否需要指定任何设置才能让应用程序使用 Exchange 作为 smtp 服务器发送邮件?当发送连接器看不到任何内容时,我该如何调试?

答案1

您需要配置 Exchange 服务器上的默认接收连接器,以接受来自这些设备的连接,并在这些设备无法使用经过身份验证的 SMTP 时允许匿名连接。这两项设置都在默认接收连接器的属性中。

如果您不想更改默认接收连接器的设置,您还可以创建一个自定义接收连接器供内部设备使用;但您需要让它监听不同的 IP 地址或自定义端口,因为 Exchange 服务器主 IP 地址上的端口 25 已被默认接收连接器使用。

发送连接器完全不相关;它用于向外部收件人发送消息,但首先你需要这些消息进入交换,并通过接收连接器。

答案2

你可能想做的是允许接收连接器上的匿名中继. 如果要发送到外部域。

相关内容