如何清除不断增长的 Exchange 2003 队列

如何清除不断增长的 Exchange 2003 队列

除了我现在进行的手动删除之外,还有其他方法可以清除队列中的消息吗?

我们公司向注册用户发送大量电子邮件通知,这些通知来自用户在我们网站上输入的数据库。大量电子邮件条目是伪造的、拼写错误的,或者包含许多格式错误的地址规范。

这些消息被卡在队列中,按照预定的时间表重试。这个列表很长。尽管这种西西弗斯式的练习很有趣,但我还是想避免它。

有什么建议吗?谢谢。

答案1

这是关于如何避免清除队列的建议。

每当您在数据库中注册电子邮件时,请验证 1) 该地址有效且存在,以及 2) 电子邮件地址的所有者确实自愿提交了自己的电子邮件地址。这有时被称为“双重选择加入”

这样,您不仅可以测试电子邮件地址是否有效以及是否可以向其发送邮件,还可以让用户确认他们是否确实想要您的简报。如果他们不想要,你在发送垃圾邮件

要清除队列,请尝试以下 VBScript 解决方案:http://blog.netnerds.net/2006/04/vbscript-delete-all-e-mails-from-the-exchange-2003-queue/

相关内容