l
mgmailerd 的設定值較為單純,需要修改的設定只有同時執行的
mgmailerd 個數。這個平行處理的程式個數,會影響送信速度或瞬間送信量。因此必需考量系統使用量、送信量、網路狀況等因素,定出一個適當的值。建議在一般情況下(低用量),設定
32 ;中用量的主機設定
48 ;高用量的主機設定
64 。如果不是透過Web管理介面修改上述的設定值,則必須強制
mgmailerd 重新讀取設定值,否則設定的結果不會生效。方法是以
webmail 身份來執行:
#
/bin/su webmail
# /bin/kill –HUP `cat
/mailgates/mqueue/log/mgmailerd.pid`
1.
用量的評估標準:每十分鐘遞送信件數量/總容量(封/MB)
低用量:1000封且總容量1
GB以下
中用量:1000-2000封且總容量1
GB – 2 GB
高用量:2000封或總容量2
GB以上
2. 編輯系統預設的設定檔 /mailgates/mqueue/conf/mgmailerd.conf ,可以修改 mgmailerd 的設定值。若要使用其他設定檔名時,則在 mgmailerd 啟動時給予設定檔存取路徑及檔名,如:
# /mailgates/mqueue/bin/mgmailerd/ webmail/mqueue/conf/mymgmailerd.conf
參數名稱 |
參數解釋 |
預設值 |
Hostname |
主機名稱 |
自行讀取主機設定 |
Domain |
收信網域名稱 |
自行讀取系統設定 |
LogFile |
送信紀錄檔 |
/mailgates/mqueue/log/mgmailerd.log |
PidFile |
送信daemon 的pid |
/mailgates/mqueue/log/mgmailerd.pid |
RetryInterval |
失敗重試的時間間隔(單位:分鐘) |
10 |
WarningCount |
失敗幾次後發出警告信通知使用者信件無法送出(系統仍然繼續重試) |
3 次 |
MaxQueueAge |
最長重試時間(單位:分鐘) |
2天=2880分鐘 |
BounceMail |
退信樣本檔 |
/mailgates/mqueue/conf/bounce.dat |
WarningMail |
警告通知信樣本檔 |
/mailgates/mqueue/conf/warning.dat |
QuotaMail |
超出容量通知信樣本檔 |
/mailgates/mqueue/conf/quota.dat |
QueueServer |
暫時無法傳送的信件會被送往Queue Server重試。 |
預設不使用,空值 |
ProxyServer |
透過proxy server送出所有遠端信件。 |
預設不使用,空值 |
PostMaster |
管理者帳號,收取無法傳送及退回的信件。若不想收退信,請填入@ |
postmaster |
WorkDir |
工作目錄 |
/mailgates/mqueue |
MaxMailers |
最多同時送信程式 |
128 |
SockTimeout |
網路連線最長等待時間。(單位:秒) |
180 |
MaxHops |
最多允許的信件經過主機 |
20次 |