打印

邮件群发的事故处理

邮件群发的事故处理

公司有套邮件群发系统 发测试信的时候是执行一条Sql找出邮件列表中email第一项生成一封.eml 发送给指定的测试信接受者。

    SQL大致如下
    select top 1 email from table1;

    我一个误操作没有加 top 1 就发出去了,结果导致测试信接受者不停的收信。

    正确的解决办法:

1。首先在测试信接受者的 pop3 上做个 content filter ,滤掉 from 邮件群发系统 to 测试信接受者的所有邮件。

2。停掉邮件群发系统的 SMTP 和生成测试信的 SCRIPT 。

3。用 windows 自带的搜索搜 Pickup 和 Queue 中内容包括测试信接受者的.eml。

4。启动邮件群发系统的 SMTP ,并检查 Pickup 和 Queue 是否在减少邮件数。

5。取消测试信接受者的 pop3 上做的 content filter 。

风险:如果不能能确保正在执行的 SCRIPT 肯定是生成测试信的 SCRIPT ,第二步就只停止 SMTP ,不要停止 SCRIPT 。等生成完所有的.eml 再执行第三步。


    这次失误,是一次重要的经验教训。幸好补救的及时,没有耽误后面的邮件。更重要的是幸好测试信接受者是同事,如果是客户。很有可能我们就丢掉了这个客户。那样的话对公司的损失就太大了,我的损失相对来说很小就是将丢掉工作……

    吃一堑,长一智!

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-9-7 11:42 京ICP证060528 号

Designed By 17DST