GB | BIG5
|
| 首頁 > 網絡管理 > 其它 > 正文 |
 |
| 網絡管理員指南 -15.Sendmail+IDA -2>sendmail.cf 文件 -2)標準使用sendmail.m4參數 |
| 本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-18 20:10:00) |
在 sendmail.m4 文件中的一些或項目總是被要求;如果你能成功地做缺省,其它能被忽略。下面的節
更詳細的描述例子 sendmail.m4 文件的每個項目。
--------------------------------------------------------------------------------
定義路徑的項目
LIBDIR 定義 sendmail+IDA 期望發現配置文件,各種各樣的 dbm 表格,和特殊的本地的定義的目錄。
在典型的二進制的分區中,這被編進 sendmail 二進制代碼並且不需要明確地在 sendmail.m4 文件中
被設定。
上面的例子有一個第一位的dnl,它意味著這行實質上是僅為信息的一個評價。
把支持文件的地點改變到一個不同的地點,把領先的 dnl 從上面的行移開,將路徑放到需要的地點,
並且重建和重新安裝 sendmail.cf 文件。
--------------------------------------------------------------------------------
定義本地的郵件發送程序
大多數操作系統提供一個處理本地發送郵件的程序。為 Unix 的許多主要變體的典型程序已經被建造為
sendmail 二進制代碼。
明確地定義適當的本地郵件發送程序是必要的,因為一個本地的發送程序在你安裝了的分區中不必在場。
這通過在 sendmail.m4 文件中指定 LOCAL_MAILER_DEF 來完成。
例如,用通常使用的發送程序提供這種服務,你將設置LOCAL_MAILER_DEF 到 mailers.linux 。
然,下列文件在被LIBDIR指向了的目錄中作為 mailers.linux 被安裝。它使用合適的參數明確地定義
在內部Mlocal郵件程序中的發送程序,導致 sendmail為本地的系統正確地發送郵件。除非你是一位
sendmail 專家,你可能不想要改變下列例子。
這裡也有一個為發送的內建的缺省在Sendmail.mc文件中,它被包括在 sendmail.cf 文件中。指定它,你
將不使用 mailers.linux 文件並且在你的 sendmail.m4 文件中定義下列:
不幸地, Sendmail.mc 假定發送在 /bin 中被安裝,它不是有 Slackware1.1.1 的情形(它在 /usr/bin中
安裝它).在那種情況中,你將用一個連接或從來源中重新建立發送來偽裝它, 以便它存在 /bin中。
--------------------------------------------------------------------------------
處理退回的郵件
許多地點發現保証郵件以接近100%的成功率被發送和接收,是重要的。同時,檢驗 syslogd 時( 8 )記錄
文件是有用的,本地郵件管理器通常需要查看被退回郵件的信頭,以便確定郵件是否因為用戶錯誤或在其
中一個系統上的一個配置錯誤而不能發送。
定義 POSTMASTERBOUNCE 導致每個的被返回的信息一個拷貝被設置到為系統定義為 Postmaster 的人。
不幸地,設置這個參數也導致信息的文本被發送到 Postmaster ,它潛在地聯系了在系統上使用郵件的人
的隱私。
通常,地點 postmasters通過閱讀沒有發送給他們的郵件來嘗試約束自己(或通過技術的方法做到這一點,
通過刪除他們收到的退回信息的文本來刪除手跡)。
--------------------------------------------------------------------------------
域名服務相關的項目
有幾個眾所周知的網絡,通常為歷史的原因,而不是為DNS目的的有效性,在通訊地址中被引用。定義
PSEUDODOMAINS 防止總是失敗的不必要的DNS查找嘗試 。
--------------------------------------------------------------------------------
定義本地系統的名字由-知道
通常,系統希望隱藏他們的真實身份,作為郵件通路服務,或收到和處理發送到他們過去常知道的
“舊”名字的地址。
PSEUDONYMS指定本地的系統將為其接受郵件的所有的主機名的列表。
DEFAULT_HOST 指定起源在本地的主機之上的信息中出現的主機名。這個參數被設置到有效的價值或所
有歸還的郵件無法投遞,是很重要的。
--------------------------------------------------------------------------------
UUCP 相關的項目
通常,系統被為 UUCP 目的的一個名字和另外一個為UUCP目的的一個名字知道。 UUCPNAME 允許你定義
出現在 UUCP 郵件頭中的不同的主機名。
UUCPNODES 定義命令,這個命令返回一張我們經由UUCP連接直接被連接的系統的主機名的一張表。
BANGIMPLIESUUCP 和 BANGONLYUUCP 確保用UUCP句法發送的郵件被視為UUCP行為,而非為今天在因特網
上普遍流行的域名服務行為。
--------------------------------------------------------------------------------
系統驛站和郵件處理器
許多系統管理者不希望被需要確認他們的系統在所有的世界網絡上使用所有的網絡(也可以是系統)。
相替代的,他們轉送所有發出的郵件到另外一個系統,它是最為聰明的。
RELAY_HOST指定這樣一個聰明的相鄰系統的UUCP主機名。
RELAY_MAILER指定在那裡轉發信息的郵件處理器。
需要注意的是,設置這些參數會導致你的發出郵件被轉發到這個遠程系統,它將影響他們的系統的安裝。
確定要在你配置你的系統來使用另外系統作為一個通常的驛站主機目標之前從遠程郵件管理中得到清楚
的協議。
--------------------------------------------------------------------------------
各種配置表格
使用這些宏,你可以改變位置,在那裡sendmail+IDA查找設定系統的“真正”行動的各種dbm表格。通常
在LIBDIR中離開它們是明智的。
--------------------------------------------------------------------------------
Master Sendmail.mc文件
sendmail+IDA的作者提供Sendmail.mc文件,它包含真正的成為sendmail.cf文件的``guts''。周期性的,
新發行的版本用來修改錯誤或者是添加功能但不要求一個完整的發行版本和從來源得到的重新編輯的
sendmail。
不編輯這個文件是重要的。
--------------------------------------------------------------------------------
是哪個路徑是真正要求的?
當沒有使用任何可以選擇的dbm表格時候,sendmail+IDA通過DEFAULT_MAILER(或者可能是RELAY_HOST 和
RELAY_MAILER)在sendmail.m4文件中指定用來產生sendmail.cf遞送郵件。很有可能通過在domaintable
或者 uucpxtable來跳過這個動作。
一個在Internet上的是一個普通的地址並說域名服務,或者那個只使用UUCP並通過UUCP傳送一個聰明的
RELAY_HOST轉發所有的郵件。有可能不需要任何特定的路徑。
實際上所有的系統需要設置DEFAULT_HOST 和 PSEUDONYMS宏,它們指定所知道的真實的地址名和化名和
DEFAULT_MAILER。如果你只有驛站主機和驛站郵件遞送器,你不需要設置這些默認,因為它是自動執行的。
UUCP主機可能還需要設置UUCPNAME到他們的官方UUCP名字。它們還將設置通過一個郵件驛站啟動smart-host
路由的RELAY_MAILER和 RELAY_HOST。傳輸使用的郵件在RELAY_MAILER中指定並且對UUCP站點通常必須是
UUCP-A。
如果你的站點是只使用SMTP並談論“域名服務”,你將改變DEFAULT_MAILER到TCP-A正確刪除RELAY_MAILER和
RELAY_HOST行。
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
網絡管理員指南 -21.簡單的 smail配置文件 (2001-07-20 11:00:00) 網絡管理員指南 -20.一個PLIP的零打印機電纜 (2001-07-20 10:08:00) 網絡管理員指南 -19.Newsreader配置 (2001-07-20 09:04:00) 網絡管理員指南 -18.NNTP描述 -5>Nntpd與C-News的接口 (2001-07-20 08:10:00) 網絡管理員指南 -18.NNTP描述 -4>NNTP授權 (2001-07-20 07:00:00) 網絡管理員指南 -18.NNTP描述 -3>限定NNTP訪問 (2001-07-19 22:08:00) 網絡管理員指南 -18.NNTP描述 -2>安裝NNTP服務器 (2001-07-19 21:04:00) 網絡管理員指南 -18.NNTP描述 -1>介紹 (2001-07-19 20:10:00) 網絡管理員指南 -17.C-News -9>維護工具可任務 (2001-07-19 19:00:01) 網絡管理員指南 -17.C-News -8>在一個NFS環境下的C-News (2001-07-19 18:08:00)
|
===更多相關=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |