如果有人从 Outlook 发送邮件,并在密件抄送中使用多个地址,而其中一个地址是错误的(语法或未知用户),则邮件会被延迟,并且没有人会收到它:

Sep 10 08:46:48 server postfix/qmgr[31948]: 49F66343334: from=sender@domain.de, size=157445, nrcpt=137 (queue active) Sep 10 08:47:17 server amavis[31980]: (31980-02-7) ...user1@dom1.com>,user2@dom2.com, Queue-ID: 49F66343334, Message-ID: 00c001db0050$3cfcdd70$b6f69850$@domain.hr, mail_id: 59ltGgATK09y, Hits: -2.957, size: 157975, 3513 ms
Sep 10 08:47:17 server postfix/smtp[31985]: 49F66343334: to=user1@dom1.com, relay=127.0.0.1[127.0.0.1]:10024, conn_use=7, delay=328583, delays=328554/26/0/3.5, dsn=4.5.0, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 id=31980-02-7 - Temporary MTA failure on relaying, From MTA(smtp:[127.0.0.1]:10025) during fwd-data-chkpnt (Bail out, DATA accepted but tempfailed recips, not an LMTP input at (eval 94) line 1185.): id=31980-02-7 (in reply to end of DATA command))
Sep 10 08:47:17 server postfix/smtp[31985]: 49F66343334: to=user2@dom2.com, relay=127.0.0.1[127.0.0.1]:10024, conn_use=7, delay=328583, delays=328554/26/0/3.5, dsn=4.5.0, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 id=31980-02-7 - Temporary MTA failure on relaying, From MTA(smtp:[127.0.0.1]:10025) during fwd-data-chkpnt (Bail out, DATA accepted but tempfailed recips, not an LMTP input at (eval 94) line 1185.): id=31980-02-7 (in reply to end of DATA command))

Debian 8.11,Postfix 2.11.3

我已经在互联网上寻找解决方案并更改了 mail.cf,但没有进展。

6

  • 1
    是什么原因造成的127.0.0.1:10025?是那个不让邮件通过的东西,而不是 Postfix。另外,提醒一下,在这种情况下,始终包含相关配置。另外,请发布完整的日志行,甚至可能是与此邮件事务相关的所有日志行,而不仅仅是其中的某些摘录。


    – 


  • 1
    此外,Debian 8.x“Jessie”已经过时且不受支持。请升级。


    – 

  • 是的,我知道,但目前必须是那个版本。我认为那个端口是 Amavis。我应该附加什么配置文件?


    – 

  • 显然是 Amavis 的。但在这种情况下,恐怕它能正常工作,没有一个理智的人会想改变它;你只需要确保不要尝试向无法送达的地址发送邮件,仅此而已。不要在 Outlook 中将许多地址放入密件抄送,而是开始使用适当的群发邮件机器,如 Mailman,它会自动处理所有这些事情。而且,升级后,它不能一直这样,在互联网上运行未打安全补丁的系统是不安全的;(不是“如果”)有人开始利用你的系统时,你最终会进入各种黑名单。


    – 


  • 我知道你写的所有内容,谢谢。如何修复它,以便这批邮件到达它们应该去的地方?将来,我会进行升级并更改发送群发邮件的方法。


    – 


0