后缀忽略 maximal_queue_lifetime 设置

Postfix ignore maximal_queue_lifetime setting

我试图让 Postfix 在延迟队列中仅一天保持退回 (4.x.x dsn) 消息。

我的postconf输出

queue_run_delay = 300s
bounce_queue_lifetime = 0
maximal_queue_lifetime = 1d
maximal_backoff_time = 4000s
minimal_backoff_time = 3600s
mail_version = 3.1.0

但是在 mailq 输出中我看到了 5 天前发送的消息。这意味着 Postfix 使用 maximal_queue_lifetime 默认值 5d.

这是反弹示例

dsn=4.7.1, status=deferred (host mx2.emailsrvr.com[146.20.161.2] said: 451 4.7.1 Received too many messages from a new or untrusted IP: 95.213.176.6 (Z27/4708082) (G28) (in reply to RCPT TO command))

我做错了什么?

请在更新任何参数后重新启动您的 postfix 服务器

 Systemctl restart postfix

然后尝试运行以下命令

 postqueue -f" or "postqueue -i <queue-id>"