使用 Ubuntu 上的 Mailscanner(v4.85.2)和 Postfix(v2.11.1-1)可以投递邮件,但有时在 Mailscanner 扫描邮件 5 分钟后,邮件仍停留在传入队列中,然后才被投递(我的情况是将邮件投递到 Cyrus IMAP,但我认为这无关紧要,因为问题在于 Postfix 在发生特定超时之前不会尝试投递它们)。
答案1
在某个时候(我相信是在 2013 年),postfix 包将qmgr
from的条目更改为 in fifo
(在我的系统上是 in)。由于这一更改,引入了延迟。您的邮件日志中可能还会有以下消息:unix
master.cf
/etc/postfix
KickMessage failed as couldn't write to /var/spool/postfix/public/qmgr
要修复此问题,请将qmgr
条目master.cf
从:
qmgr unix n - n 300 1 qmgr
到
qmgr fifo n - n 300 1 qmgr
并重新加载 postfix。
感谢此邮件扫描器列表线程提供答案。