后缀目的地满/忙/错误尝试另一个目的地

有谁知道是否有可能设置后缀与域的目的地。 如果该目的地(也是运行后缀)不能接受邮件,因为它的磁盘已满或离线。 然后另一个目的地将被尝试。

有点像MXlogging,这将工作,如果一个服务器脱机移动到下一个logging,但不是因为磁盘空间已满而不能接受邮件。 还是我错了?

如果目标邮件服务器具有空闲空间,则该电子邮件不能接受电子邮件。 邮件服务器必须临时存储电子邮件,才能将邮件发送到下一个目的地。

正确的邮件服务器发生时会抛出4xx。 这意味着,“我现在不能接受你的邮件,你可以再试一次”( RFC 2821第4.2.1节 )。 从服务器获取4xx代码时,邮件客户端将有多个选项

  • 根据MX查找的结果重试下一个服务器
  • 等待并重试主邮件服务器

不幸的是RFC 不会在发生这种情况时推荐具体的行为 邮件客户端可以select第一个选项或第二个。


我试图模拟这种情况收集一些关于如何几个大的邮件提供商响应4xx回复代码的数据

  • 我的服务器与Postfix 2.10将立即尝试发送电子邮件到辅助邮件服务器
  • 几分钟后, GMail将继续尝试主邮件服务器
  • 几分钟后雅虎将继续尝试主邮件服务器

如何解决这个问题?

一个select是添加一些脚本,定期检查服务器的可用空间。 如果磁盘使用率高于某个阈值,则可以使用防火墙屏蔽来自Internet的端口25。 当邮件服务器无法访问或根本没有响应时,yahoo和gmail会马上尝试发送到下一个首选服务器。

相关: SMTP 4xx和辅助MXlogging作为redirect邮件的一种方式