我想在我的 iPhone 上接收来自网络内部服务监控器的外部通知。最简单的方法是让设备向我的 ATT SMS 邮箱发送电子邮件 ([电子邮件保护])。
然而,虽然内部通知工作正常,但 Exchange 似乎不允许将这些消息传递到外界。
我如何才能让这些设备(APC Matrix、Servers Alive 等)随时提醒我?
谢谢。(Windows Server 2003 上的 Exchange 2003 SP2)
答案1
您要完成的操作称为允许 SMTP 中继。通常,Exchange SMTP 虚拟服务器配置为仅允许来自经过身份验证的发件人的中继,并且发送电子邮件的设备通常不会通过其中继服务器进行身份验证。
有一个相当简单的方法可以实现这一点,那就是允许在 Exchange 上进行 IP 中继。
- 打开 Exchange ESM,向下导航到用于中继的 SMTP 虚拟服务器
- 打开该 SMTP 虚拟服务器的属性,然后在“访问”选项卡上找到有关“中继”的部分。
- 您需要在此处列出需要中继到外部电子邮件域的设备和服务器的 IP 地址
一旦在设备上配置了交换,您就可以使用交换服务器 IP/FQDN 作为这些外发电子邮件的中继主机。
答案2
为此,发送警报的服务器在尝试发送之前需要向 Exchange Server 进行身份验证,否则将不允许中继。
您可以在 Exchange 中为这些电子邮件设置一个帐户,并将您的应用程序设置为在发送时向该帐户进行身份验证,或者将 Exchange 设置为仅允许从这些服务的 IP 地址进行匿名中继。有一篇很好的文章这里关于如何进行设置的说明。
答案3
我发现,如果“发件人:”地址不是 Exchange 服务器配置的电子邮件域中的地址,它就不会转发该地址。像“powerchute@ahups1”这样的邮件会被退回,但“[电子邮件保护]“将被传递。一般来说。Exchange 服务器可能需要将该 IP 地址添加到允许中继列表中。
答案4
我已经设置了 Sam 上面提到的方法,并且过去一直运行成功。这似乎是最简单的方法。