我build立了一个使用中继邮件服务器来发送邮件的Postfix邮件服务器。 我遇到的问题是,中继服务器不时发疯,并阻止我的继电器用户名/密码,并且在中继服务器拒绝authentication之后电子邮件反弹时,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将消息保存在队列中?
谢谢。
不,你不能。 这将违反RFC 5321.根据SMTP规范,任何5xy错误代码都必须导致跳出消息。