更新:当我发现并非所有邮件服务器都根据“标准”返回错误时,4.x.x与5.x.x的关系成为我最不担心的问题。我现在选择将所有类型的退回邮件作为失败处理,但是我在这里留下这个问题,以防它得到答案并帮助其他人。
我的任务是编写一个程序来读取POP3帐户,并区分作为永久性故障(5.xx交付状态)返回的邮件和持续的瞬态故障(4.xx交付状态),进行重试4.xx DSN并将电子邮件标记为5.xx DSN的错误。手动编辑DSNs主体以将5.x.x更改为4.x.x很容易,但管理层希望返回“真实”4.x.x.我这样做有很多麻烦。
测试环境是运行MS的SMTP和POP3的Windows 2003 Server。我已经尝试超过目标电子邮件地址(5.x.x)上的配额并锁定帐户(2.x.x,他们无法收到电子邮件)。
这是针对租约结束通知,如果有人感兴趣,这就是为什么我们有兴趣将电子邮件标记为错误或重试它,失败不是永久性的。
答案 0 :(得分:0)
产生瞬态故障并不难。我想到了一些: