使用带有 SMTP 中继的 Postfix 对退回的电子邮件进行排队

使用带有 SMTP 中继的 Postfix 对退回的电子邮件进行排队

我设置了一个 Postfix 邮件服务器,它使用中继邮件服务器来发送电子邮件。我遇到的问题是,中继服务器有时会发疯并阻止我的中继用户名/密码,并且当中继服务器拒绝身份验证后电子邮件被退回时,Postfix 上的电子邮件会丢失。

以下是一个错误示例:

to=<[email protected]>, 
relay=mail.relay-server.net[0.0.0.0]:587, 
delay=0.57, 
delays=0.01/0/0.57/0, 
dsn=5.7.8, 
status=bounced (SASL authentication failed; server mail.relay-server.net[0.0.0.0] said: 535 5.7.8 Bad username or password (Authentication failed).)

所以,我的问题是,如果中继服务器开始发出这些消息,我是否可以设置 Postfix 将消息保存在队列中?

谢谢。

答案1

不可以。这会违反 RFC 5321。根据 SMTP 规范,任何 5xy 错误代码都必须导致退回邮件。

相关内容