smail 分郵件發送為三項不同的任務,路由器,控制器,和運輸模塊。
路由器模塊解決所有遠程地址,決定下一個信息應該被發送到哪個主機,以及必須使用哪種運輸方式。
取決連接的性質,例如 UUCP 或 SMTP 的不同的運輸可以被使用。
本地的地址被交給解決任何提交或別名的控制器任務 。例如,地址可能是一個別名或一張郵寄表,
或者用戶可能想要把她的郵件提交給另外的地址。如果最終的地址是遠程的,它為附加的路由被傳遞
給路由器模塊,否則它為本地的發送被分配給一個運輸。迄今為止,最普通的情況是發送到一個郵箱,
但是發送的信息也可以被輸進一個命令的,或添加到一些任意的文件。
運輸模塊,最,負責被選擇的發送方法。它試著發送信息,並且在失敗的情況下,或者產生一個彈回
信息,或為以的重新嘗試推遲它。
用smail ,你在設置這些任務時有許多自由。為他們每一個,很多驅動器是可得到的,從中你能選擇你
需要的那些。你在一些文件中描述他們到 smail ,也就是路由器,控制器,和運輸方式,位
/usr/lib/smail。如果這些文件不存在,合理的缺省被假設為它們適用為運輸既使用 SMTP 或 UUCP
的許多地點。如果你想要到改變 smail 的路由政策,或修改一個運輸,你應該從 smail 來源分區中得
到樣品文件,拷貝樣品文件到 /usr/lib/smail ,並且根據你的需要修改他們。樣品配置文件也在附錄
中被給出。
(http://www.fanqiang.com)
進入【UNIX論壇】
|