【问题标题】:Need to generate a Persistent Transient Failure需要生成持久性瞬态故障
【发布时间】:2010-09-23 02:38:24
【问题描述】:

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

我的任务是编写一个程序来读取 POP3 帐户并区分作为永久失败(5.xx 传递状态)和持久性暂时失败(4.xx 传递状态)返回的邮件,重试4.xx DSN 并将电子邮件标记为不适合 5.xx DSN。手动编辑 DSN 主体以将 5.x.x 更改为 4.x.x 很容易,但管理层更愿意返回“真实的”4.x.x。我在这样做时遇到了很多麻烦。

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

这是租约结束通知,以防万一有人感兴趣,这就是为什么我们有兴趣将电子邮件标记为不良或重试失败不是永久性的。

【问题讨论】:

    标签: windows-server-2003 pop3 persistent transient


    【解决方案1】:

    产生暂时性故障并不难。我想到了一些:

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

    【讨论】:

    • 我已经尝试过使邮箱磁盘空间不足并进行写保护;两者都导致 5.x.x 失败,这让我相信在磁盘空间不足的情况下运行邮件服务器也会这样做。其他人可能会工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    • 2016-07-26
    • 2015-03-04
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多