如果您将 Exchange Server 2007 配置为在公共地址上自动回复,并且回复发送到也具有自动回复或外出自动回复的地址,则 Exchange Server 将收到一条新消息,同样from-address,并将再次发送自动回复。这可能会永远持续下去,并可能导致 DoS 情况。
如何使用 Exchange Server 2007 防止多次向同一地址发送自动回复,最好是在给定的时间范围内(以防止合法的多封邮件被错误地处理)?
我们的 XS 托管服务提供商表示无法做到,但这让我觉得很奇怪。
我承认我不是这方面的专家,但为什么它会这样做超出了我的范围。据我回忆,我还没有安装过 Exchange,它会为每个发件人发送一次自动回复。但是,最终用户可以使用 Outlook 设置一个手动规则来执行此操作(或者这个 Outlook 2000 KB关于导致此问题的孤立规则可能会有所帮助)。
Exchange 也可以配置为根本不允许在组织外部进行自动回复,而不管用户配置的规则如何,这可能被视为一种好的做法。
不在办公室只会回答一次。如果您进行自动回复,您最终可能会遇到您所描述的邮件风暴情况。
在您的自动回复逻辑中 - 无论是 vbscript 还是规则 - 尝试为其中包含“RE:”的主题添加排除项。这将防止自动回复在您发送的任何消息的传入回复中消失。
最终,解决方案被证明是相当简单的:将
Precedence: BULK
标题添加到电子邮件中(这在新闻信件等中很常见)并且回复不会以邮件循环结束,因为它们被忽略了。我在 bulkmail 邮件的一般指南中发现了这一点。