需要生成持久性瞬态故障

时间:2008-11-19 18:59:37

标签: windows-server-2003 pop3 persistent transient

更新:当我发现并非所有邮件服务器都根据“标准”返回错误时,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,他们无法收到电子邮件)。

这是针对租约结束通知,如果有人感兴趣,这就是为什么我们有兴趣将电子邮件标记为错误或重试它,失败不是永久性的。

1 个答案:

答案 0 :(得分:0)

产生瞬态故障并不难。我想到了一些:

  • 某种本地别名扩展失败(这可能更像是Unix的事情)
  • DNS查询超时(将您的名称服务器更改为愚蠢的内容,或设置指向不存在的名称服务器的子域)
  • 从磁盘空间中运行邮件服务器
相关问题