如何配置 Postfix 在 Debian 上 X 小时后重新发送软退回邮件

如何配置 Postfix 在 Debian 上 X 小时后重新发送软退回邮件

对于 Postfix 来说,这是一个完全新手的问题,但我必须管理实时安装,并且需要重新配置重发率。

非常感谢您的帮助。

答案1

您需要该delay_warning_time参数,将其设置为 4h ,其行为有点像 sendmail :

delay_warning_time (default: 0h)
       The  time  after  which the sender receives the message headers of mail
       that is still queued.

       To enable this feature, specify a  non-zero  time  value  (an  integral
       value plus an optional one-letter suffix that specifies the time unit).

       Time units: s (seconds), m (minutes), h (hours), d (days),  w  (weeks).
       The default time unit is h (hours).

也就是说,要么执行以下操作:

postconf -e delay_warning_time=4h

或者编辑 main.cf 文件并放入delay_warning_time=4h

答案2

参数minimal_backoff_timemaximum_backoff_time可能queue_run_delay会对您有所帮助。

maximal_backoff_time(默认值:4000 秒)

The maximal time between attempts to deliver a deferred message.

This parameter should be set to a value greater than or equal to

$minimal_backoff_time。另请参阅$queue_run_delay。

Time units: s (seconds), m (minutes), h (hours), d (days), w

(周)。默认的时间单位是s(秒)。

有关详细信息,请参阅Postfix 文档中有关参数的说明

相关内容