Skip to main content
  • 邮件送达
  • 递延投递

#延迟

当收件人服务器无法接受来自你的 IP 地址或域名的邮件时,就会发生邮件延迟。后续的投递尝试可能会被接受。延迟可能由多种原因引起。为了确定下次发送前需要采取哪些纠正措施,请查看任何延迟原因。延迟可能由多种原因引起,包括但不限于:

  • 接收服务器可能过于繁忙,无法接受你的邮件。
  • 接收服务器出于信誉原因对发件人的 IP 地址进行了限流。
  • 发件人可能已超出每小时或每日的速率限制。
  • 可能出现了短暂的 DNS 或网络问题,导致无法投递。

延迟并不一定意味着出现了问题。所有发件人都会遇到延迟。邮件投递预期会出现这种情况,即某些邮件需要多次尝试才能成功投递。

#延迟类型

收件箱服务商会触发外部延迟,而 MailPick 则会触发内部延迟(或称预防性延迟)。为了防止信誉受损、超出限制或违反政策,像 MailPick 这样的发送系统会代表发件人进行预防性延迟。

#延迟消息及补救措施

延迟消息 类型 原因 补救措施
IP 达到 ISP 建议的每小时限制 外部 你已超出新增 IP 地址的预热限制 降低邮件投递速率
IP 被收件服务器限流 外部 收件服务器对你的发信 IP 地址进行了限流 投递已放缓,无需采取行动
IP 达到 ISP 建议的最大连接数限制 内部 你发送邮件过多过快 投递已放缓,无需采取行动
IP 达到最大端口限制 内部 你已达到 MailPick 代理上可用的最大端口数 向你的账户添加 IP 地址
IP 达到最大连接数限制 内部 你的 IP 地址达到了 MX 提供商的最大连接数 向你的账户添加 IP 地址

#重试逻辑

如果收件箱服务商延迟了某封邮件,MailPick 会在最长 72 小时内重试发送该邮件。在重试期间,MailPick 使用指数退避算法。延迟事件 Webhook 响应会返回一个 event 属性,其值为 deferred,直到邮件被投递。该响应包含一个 reason 属性,其中带有 SMTP 响应代码和简短说明。根据响应情况,可能需要发件人采取相应行动。如果邮件在整个 72 小时的重试期内一直被延迟,事件状态将变更为已阻止。

#端到端投递时间

尽管发件人应查看延迟原因,但某些延迟可能不会对你的邮件营销活动造成长时间的影响。根据延迟类型的不同,事件 Webhook 可能会产生一些噪音。发件人在调查影响时,应考虑端到端时间。端到端时间等于已处理时间戳与已投递时间戳之间的差值。

  • 如果你收到许多延迟,但端到端时间保持较低,则投递影响仍然较小。
  • 如果端到端时间持续较高,请考虑改进你的邮件营销活动、邮件基础设施,或两者兼而有之。