SMTP 服务器通常的重新发送时间段是多少?

Gre*_*ory -1 email email-server smtp

我想问的是有关 SMTP 服务器的问题,例如,它们在不同的 IT 公司(托管 SMTP 服务器、企业 SMTP 服务器等)上运行。我知道每个服务器都可以进行不同的配置,但也许在行业或在至少让我知道您个人安装或了解的配置类型。

joe*_*rty 8

RFC 5321 规定重试间隔应至少为 30 分钟,然后每 2 或 3 小时重试一次,最长重试期应至少为 4 或 5 天,这些不是硬性规则,也不是需要AFAIK。虽然不能立即投递的邮件必须重试,但重试间隔没有指定为要求。

每个电子邮件平台/系统(Exchange Server、MDaemon、Postfix 等)都有自己的默认重试设置和间隔,您通常会发现 15、30、60、120 和 240 分钟的重试间隔和最大重试时间周期为 2 至 4 天。

现在进入您的特定实现;如果您在生产环境中运行电子邮件服务器,那么您应该每天 24 小时、每周 7 天、每年 365 天都在运行它。如果您不是一天 24 小时、一周 7 天、一年 365 天都在运行它,那么它真的不是生产电子邮件服务器,而且这个问题在这里不是真正的主题、相关或合适。

此外,您可以通过简单的 Google 搜索和阅读相关 RFC 和/或 RFC 来轻松找到您要查找的信息,我强烈建议您这样做。这里有一个让你开始:

http://tools.ietf.org/html/rfc5321


HBr*_*ijn 5

大多数主邮件服务器连接性/可用性不佳的组织所做的是在别处设置更可靠的辅助邮件中继服务器。

MX当您的主邮件服务器不可用时,DNS记录优先级会将其他邮件服务器定向到您的辅助邮件服务器。

由于您控制该辅助邮件服务器,因此您无需依赖发件人在放弃之前重试发送电子邮件的时间/频率。邮件将立即被该辅助邮件服务器接受,并且可以在那里排队,而不是在发件人邮件服务器上排队,只要他们需要。

更有趣的是,当您的主邮件服务器再次可用时,它可以向辅助 MX 服务器发送ETRN命令,这会触发所有排队邮件的立即传递。

例如,如何配置 Postfix 中继服务器以支持 ETRN 记录在ETRN 自述文件中,但其他如 sendmail 和 exim 也支持。

  • 显然我无法了解您的所有情况和要求,因此我想提供另一种方法来解决您问题的根本问题:) (2认同)