我们现在有大量的电子邮件要发送,但电子邮件的发送速度并不像我想象的那么快:
在邮件日志(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。删除该参数可解决问题。