如何让 WSUS 发送电子邮件而无需在我们的邮件服务器上进行身份验证?

Der*_*ler 2 exchange wsus

我正在尝试设置 WSUS 以发送电子邮件报告。

为了实现这一点,我在我们的 Exchange 服务器上创建了一个新的接收连接器。我已将该服务器限制为承载 WSUS 角色的服务器的 IP 地址。然后我启用了对连接器的匿名访问。

但是,当我测试设置时,我收到类似于以下内容的错误:

System.Net.Mail.SmtpException: 5.7.1 Client does not have permissions to send as this sender
Run Code Online (Sandbox Code Playgroud)

The*_*ner 6

无意冒犯,我知道您只是想回答自己的问题并为 SF 社区发帖,但我会说您做错了。

您应该将接收连接器设置为适当的中继,将权限选项卡设置为Exchange ServernotAnonymous并将您的身份验证选项卡设置为Externally Secured。然后将接收器锁定为仅接受来自 WSUS 服务器 IP 地址的消息。

使用Anonymous权限通常不是处理它的正确方法......

编辑: 为了澄清和回答评论中的一些问题,请参阅这篇 Technet 文章:http : //technet.microsoft.com/en-us/library/bb232021%28v=exchg.141%29.aspx即使它不是不完全是最容易遵循的。

你有两条路要走……如果你选择“匿名”,那么你必须运行一个 shell 命令来允许匿名连接正确的 ADPermission,这是在 EMC 中无法完成的。这实际上与我所说的方式相同,但是有些应用程序仍然会像他们必须发送用户名/密码一样,所以在过去我的结果是混合使用的。

所以......我坚持他们给出的“外部安全”的第二个选项。但是,这需要(如文章中所述)将权限设置为Exchange Servers. 这篇文章中提到了会发生什么:http : //technet.microsoft.com/en-us/library/bb690954%28v=exchg.141%29.aspx——说明:

如果到此接收连接器的传入连接由外部方式保护,请使用此选项。例如,如果通过专用网络或使用 Internet 协议安全 (IPsec) 物理保护连接,请使用此选项。选择此选项时,您会断言 Exchange 无法以编程方式验证的外部安全性。在选择此身份验证方法之前,您必须首先在“权限组”选项卡上选择 Exchange 服务器权限组。

所以本质上,你是在说接收连接器“信任来自我允许的这组入站 IP 的任何东西”,没有身份验证,没有提示,没有任何内容,只需接收电子邮件并将其发送出去。

希望有帮助。