Windows server 2003 需要产生持续的瞬态故障

Windows server 2003 需要产生持续的瞬态故障,windows-server-2003,pop3,persistent,transient,Windows Server 2003,Pop3,Persistent,Transient,更新:当我发现并非所有邮件服务器都按照“标准”返回错误时,4.x.x和5.x.x成为我最不担心的问题。我现在选择将所有类型的返回邮件都当作失败来处理,但我把这个问题留在这里,以防它得到答案并帮助其他人 我的任务是编写一个程序来读取POP3帐户,并区分作为永久性故障(5.x.x传递状态)返回的邮件和作为永久性故障(4.x.x传递状态)返回的邮件,对4.x.x DSN进行重试,并将该邮件标记为对5.x.x DSN有害。手工编辑DSNs正文以将5.x.x更改为4.x.x很容易,但管理层更希望返回“真实

更新:当我发现并非所有邮件服务器都按照“标准”返回错误时,4.x.x和5.x.x成为我最不担心的问题。我现在选择将所有类型的返回邮件都当作失败来处理,但我把这个问题留在这里,以防它得到答案并帮助其他人

我的任务是编写一个程序来读取POP3帐户,并区分作为永久性故障(5.x.x传递状态)返回的邮件和作为永久性故障(4.x.x传递状态)返回的邮件,对4.x.x DSN进行重试,并将该邮件标记为对5.x.x DSN有害。手工编辑DSNs正文以将5.x.x更改为4.x.x很容易,但管理层更希望返回“真实”的4.x.x。我这么做有很多困难

测试环境是运行MS SMTP和POP3的Windows 2003服务器。我已经尝试超过目标电子邮件地址(5.x.x)的配额并锁定帐户(2.x.x,他们无法获取电子邮件)


这是针对租约终止通知的,以防有人感兴趣,这就是为什么我们有兴趣将电子邮件标记为坏邮件或重试。失败不是永久性的。

生成暂时性失败并不难。我想到了几个:

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

我已尝试在磁盘空间不足的情况下运行邮箱并进行写保护;这两种情况都导致了5.x.x故障,这让我相信在磁盘空间不足的情况下运行邮件服务器也会有同样的效果。其他的可能会起作用。