Sendmail 設定 queue time & MaxRecipients
Posted On 2008年1月23日 星期三 at 於 下午5:49 by Lani1、設定郵件在 queue 的時間
當郵件寄不到對方時,郵件會停留在 queue & 重複嘗試重送,sendmail 預設值是 5 天才會放棄重送並把郵件從 queue 中刪除。
將修改這個時間,vi /etc/mail/sendmail.cf,裡面有一行:
“O Timeout.queuereturn=5d”
5d 代表 5 天,我只想發送失敗的郵件,停留在 queue 裡面 24小時,可以改成:
“O Timeout.queuereturn=24h”
然後重新啟動 sendmail 即可。
2、限制每封郵件收件者數量
Sendmail 預設沒有限制每封郵件的收件者數量,要限制收件者人數,vi /etc/mail/sendmail.cf,裡面有一行是:
#O MaxRecipientsPerMessage=100
將第一個 “#” 刪除,然後重新啟動 sendmail 即可。