使用 Postfix 在 Redhat 上运行邮递员列表。尝试了解有关 Mailgun 的抑制列表或退回列表的几个密切相关的概念。
它是“永久的”吗?也就是说,一旦电子邮件进入该列表,它就会无限期地留在那里?除非您手动干预并将其删除。
通过 api 查询 mailgun 退回列表时,列表中包含如下项目:
"address": "[email protected]",
"code": "552",
"error": "5.2.2 <[email protected]>: user is over quota",
“超出配额”听起来类似于“邮箱已满”。邮箱已满不应该是真正的永久性错误,对吧?但它却出现在退回列表中。这是否表明 mailgun 将邮箱已满(临时情况)解释为永久硬退回,并将无限期阻止?
答案1
Mailgun 并不关心文本。它根据返回码进行处理。
返回代码标准化
代码 | 意义 |
---|---|
2yz | 请求的操作已成功完成。 |
3yz | 命令已被接受,但请求的行动暂时搁置,等待收到进一步的信息。 |
4yz | 命令未被接受,请求的操作未发生。不过,错误情况是暂时的,可以再次请求该操作。 |
5yz | 命令未被接受,请求的操作未发生。SMTP 客户端不应重复完全相同的请求(按相同顺序)。 |
iCloud 表示这是永久性故障。响应不太可能改变,客户端应该不是重试该操作(传递)。