| /etc/mail/sendmail.cf |
這是sendmail的設定檔,8.9.3這個檔的位置在/etc下,8.10.1則是位在/etc/mail下。一般而言,不同版本/UNIX平台的sendmail會有不同的sendmail.cf(Both
For Path & Content),因此在更新sendmail版本時,必須一併更新sendmail.cf。(sendmail.cf內容更改後必須重新啟動sendmail,方始生效) |
| /etc/mail/local-host-names |
8.10.1前,這個檔名預設值是/etc/mail/sendmail.cw,事實上你可以藉由定義sendmail.cf中的"Fw"的這個類型巨集,更改之。這個巨集定義方式:Fw/etc/mail/local-host-names
,你可以在sendmail.cf 中找到他,並更改之。 |
| /etc/mail/access.db |
如果你採用access_db這個FEATURE
(Use FEATURE(access_db,hash -o /etc/mail/access)
dnl in config.mc )來建立sendmail.cf(請參考sendmail安裝),這就是你的access
database。/etc/mail/access則是這個Database的原始檔案,Database的建立指令為
makemap hash
/etc/mail/access < /etc/mail/access,/etc/mail/access的語法請參見AnitiSpam
Control一文) |
| /etc/mail/aliases.db |
這是你的Email aliases table
,原始檔案為/etc/mail/aliases。 sendmail 8.9.3這個檔的位置在/etc下。
aliases table在sendmail.cf下為一個Option,定義方式為: O AliasFile=/etc/mail/aliases ,你可以自行定義之。
/etc/mail/aliases格式: aliases
realname 。You May use "man
aliases" to get more detail about aliases definition。
aliases檔案內容更改過後,必須執行 newaliases,方始生效。
|
| /var/spool/mail |
這是系統中所有帳號EMail Box所在目錄,每一位User在這個目錄下都會有一個檔案代表(儲存)他所有的Incoming
Mail,檔名與該User Login Name相同。
如果你想對User mail設限,你必須將此一目錄獨立為單一File
System(Partition),並對該File System 建立Quota限制。對外提供服務的EMail
Server 建議應對User Mail Box容量設限。 |
| /var/spool/mqueue |
這是系統的Mail Queue,凡是傳送中,或是傳送失敗的郵件都會被存放在此一目錄,等待傳送。每一封信在這個目錄下都會有兩個檔,一個檔名是以"df"開頭,存放的是mail
body,另一個檔名則是以"qf"開頭,存放mail
header,這兩個檔檔名的其餘部份相同。
指令"mailq"可以讓你看見/var/spool/mqueue中等待傳送信件的情況。
mail queue位置在sendmail.cf下為一Option,定義方式為
O QueueDirectory=/var/spool/mqueue ,你可以自行定義之。 |
|
|