警告:您可能需要增加 main.cf smtp_destination_concurrency_limit - 但它已设置?

警告:您可能需要增加 main.cf smtp_destination_concurrency_limit - 但它已设置?

我们现在有大量的电子邮件要发送,但电子邮件的发送速度并不像我想象的那么快:

在邮件日志(Postfix v3.4.13)中,我看到以下消息

Dec  8 14:34:28 s29 postfix/qmgr[2773433]: warning: mail for iu-mail.org is using up 20000 of 20000 active queue entries 
Dec  8 14:34:28 s29 postfix/qmgr[2773433]: warning: you may need to increase the main.cf smtp_destination_concurrency_limit from 1 
Dec  8 14:34:28 s29 postfix/qmgr[2773433]: warning: please avoid flushing the whole queue when you have 
Dec  8 14:34:28 s29 postfix/qmgr[2773433]: warning: lots of deferred mail, that is bad for performance 
Dec  8 14:34:28 s29 postfix/qmgr[2773433]: warning: to turn off these warnings specify: qmgr_clog_warn_time = 0

我检查了我的 main.conf,但是它明确设置了

smtp_destination_concurrency_limit = 10
smtp_destination_rate_delay = 1s
smtp_extra_recipient_limit = 10

我不知道 1 这个值从何而来。您知道该检查什么才能解决这个问题吗?

答案1

呃。想通了:

设置smtp_destination_rate_delay强制并发值自动为 1。删除该参数可解决问题。

相关内容