复杂的后缀中继

复杂的后缀中继

我有一台运行 postfix 的服务器,大约有 20 个用户,它会接收邮件,有时会将邮件重新发送到外部域。是否可以配置 postfix 将所有外发邮件(发送给所有用户)放入文件夹/文件中,然后在我启动它时发送该文件夹中的所有邮件?我想在从服务器发送所有邮件之前手动检查它们。

答案1

是的(大部分)。

你需要设置一个 smtpdaccess(5)(check_recipient_access type:table)物品送入hold queue,可能在smtpd_recipient_restrictions

消息队列可以通过 查看postqueue -p。保留队列中的消息通过其 QUEUEID
尾部表示,例如:!

19ABE1094521!   49261 Mon Nov 14 20:59:59  MAILER-DAEMON

保留的消息的内容可以使用 发送到标准输出postcat -q $QUEUEID

可以使用 释放保留的消息postsuper -H $QUEUEID,使用 重新排队postsuper -r $QUEUEID或使用 删除保留的消息postsuper -d $QUEUEID

相关内容