我怎样才能让WSUS发送电子邮件,而无需在我们的邮件服务器上进行身份validation?

我正在设置WSUS来发送电子邮件报告。

为了做到这一点,我在Exchange服务器上创build了一个新的接收连接器。 我已经将该服务器限制为承载WSUSangular色的服务器的IP地址。 我已经启用匿名访问连接器。

但是,当我testing这些设置时,出现类似如下的错误:

System.Net.Mail.SmtpException: 5.7.1 Client does not have permissions to send as this sender 

没有冒犯的意思,我知道你只是想回答你自己的问题,并为SF社区张贴,但我会说你做错了。

您应该将您的接收连接器设置为适当的中继,权限选项卡设置为不是Anonymous Exchange Server和您的身份validation选项卡设置为Externally Secured 。 然后将Receiverlocking为仅接受来自WSUS服务器IP地址的消息。

使用Anonymous权限是不正确的方式来处理它一般…

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

你有2条道路走下来…如果你select“匿名”,那么你必须运行一个shell命令,允许匿名连接适当的ADPermission,这是EMC不能完成的。 这实际上和我说的一样,但是有些应用程序仍然会像发送用户名/密码那样操作,所以在过去,我的结果已经被混合使用了。

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

如果通过外部方式保护到该接收连接器的传入连接,请使用此选项。 例如,如果通过专用networking或通过使用Internet协议安全性(IPsec)物理保护连接,请使用此选项。 当您select此选项时,您将声明外部安全性,不能通过Exchange以编程方式validation。 在select此身份validation方法之前,您必须先在“权限组”选项卡上selectExchange服务器权限组。

所以本质上你就是说接收连接器“信任来自我允许的这组入站IP”的任何东西,没有授权,没有提示,没有任何东西,只要把电子邮件发送出去。

希望有所帮助。

如果您为匿名访问设置了接收连接器,则只需在WSUS电子邮件设置中input所需的任何用户名和密码即可。 没有额外的帐户是必需的。