有没有办法在 Postfix 中重新排队退回的邮件?

Ale*_*lex 2 postfix

我们有一个后缀服务器,通过智能主机/中继进行传送。由于配置错误,我们有 60 封电子邮件被退回。

Nov 25 07:48:06 example postfix/smtp[2632]: F3F1F1A82421: to=<example@gmail.com.invalid>, relay=mail.example.com[....]:25, delay=0.13, delays=0.01/0/0.09/0.03, dsn=5.0.0, status=bounced (host mail.example.com[....] said: 550 Relay not 
Run Code Online (Sandbox Code Playgroud)

有没有办法重新排队这些邮件,或者它们“丢失”并且必须由邮件发件人重新生成?

Ger*_*der 6

不会。虽然错误是暂时的,postfix 将定期重试发送邮件。

但出现这样的最终错误后,该过程就结束了。邮件必须重新发送。

  • 不,那不会很酷。最终错误*根据定义*是那些表示“不要重试”的错误。你可以暂时启用[soft_bounce](http://www.postfix.org/postconf.5.html#soft_bounce),但不要运行这样的系统太久,否则其他人可能会禁止你(你的服务器会得到在各种黑名单中被列为行为不良主机)。仔细阅读手册并确保您理解每个单词的含义,因为后果可能会令人惊讶。 (5认同)
  • 好吧,退回的邮件被退回给发件人。如果发送地址有邮箱,您将在那里找到邮件。根据 MTA 配置,原始邮件和附件都可以在那里。 (2认同)