我们需要减慢垃圾邮件通过Exchange系统从开发者的错误应用发送的速度。
如何通过源IP或发件人来限制Exchange 2010中的电子邮件,以便根据邮件的数量或垃圾邮件来确保邮件不会被删除,而是被延迟,放慢或阻止。
最终,您的开发人员需要修复他们的应用程序。 Exchange可以同时处理大量传入的邮件,所以如果您的开发人员正在创build那些您担心的邮件,那么这会对日常工作产生影响,那么您会遇到严重的问题。 这实际上是造成你一个问题 ,还是你只是想象你有一个真正不存在的问题? 查看Exchange性能计数器并获取一些统计数据来备份您的声明。
如果这是我的Exchange服务器,他们是颠簸,我已经证实有一个真正的问题,我会去我的经理与我的顾虑(统计支持),并告诉他们sorting他们的应用程序或冒着被阻止发送完全电子邮件 如果应用程序仍处于开发中,那么这对于错误的电子邮件来说就是一个有效的借口,但是它确实应该使用单独的SMTP服务器而不是生产Exchange服务器。
Exchange 2010确实有限制策略,我想你可以(ab)使用依赖于您的设置,但是它们适用于您要限制非邮箱对象的情况相当窄(IMO)。 如果电子邮件是作为NETWORK SERVICE (包括Web服务器)在计算机上运行的服务发送的,则可以将限制策略应用于计算机对象。 更有可能的是,这是一个客户端应用程序运行,无论用户正好login,在这种情况下,我不相信你将能够使用Exchange节制。 我不相信你也可以通过客户端的IP地址来节制,这有点烦人,我不得不承认。
如果确实属于以“ NETWORK SERVICE运行的应用程序的类别,则可以创build新的限制策略并将其应用于Active Directory计算机对象。 您要加油的值可能是MessageRateLimit ,即每分钟的消息数。 如果提交比限制策略更多的消息,则应用程序将收到一个瞬时错误。 文档并不是非常具体,它是否会真正接受邮件,延迟传递或暂时拒绝,但是您的应用程序确实应该有一些机制来处理瞬态错误,所以不应该成为问题。 这个命令设置为New-ThrottlingPolicy -Name "Naughty Apps" -MessageRateLimit 50 ,然后Set-ThrottlingPolicyAssociation -Identity COMPUTERNAME$ -ThrottlingPolicy "Naughty Apps" 。
如果您不属于以“ NETWORK SERVICE类别运行的应用程序,那么我不确定您在Exchange中可以做什么。 您可以设置类似Postfix的configuration,然后将应用程序configuration为将消息发送到该服务器,然后以较慢的速度将其转发到Exchange服务器上。 我真的超出了我的知识领域,提出任何实际的细节。