如果的安裝出錯了,有很多特征可以幫助你發現問題的根本是什。檢查的第一地方是 smail 的
記錄文件。他們被放在 /var/spool/smail/log中 ,並且被稱為日志文件和 paniclog ,分別地。
前者列出所有的處理過程,同時者僅僅為相關配置錯誤等等列出錯誤信息。
在日志文件中的一個典型的入口看起來像這樣:
這表明從根到 root@vstout.vbrew.com 的一條信息通過SMTP被適當地發送給了vstout 。
信息 smail 不能在記錄文件裡發送產生一個類似的入口,但是一個錯誤信息代替了發送的部分:
上面的錯誤是一種情形的典型,smail適當地認出信息應該被發送到 vstout, 但是不能在 vstout
上與 SMTP 服務器聯接的一種狀況。如果發生這種情況,你要有配置問題,要 TCP 支持從你的
smail 二進制代碼中缺少。
這個問題象一個人可能想象的一樣很平常。這裡有預編譯的 smail 二進制代碼在附近,甚至在一些
分區中,沒有為 TCP/IP 的支持聯網。如果你有這種情況,你自己必須編 smail 。已安裝了 smail ,
你能檢查,在你的機器上smail是否有遠程登錄到 SMTP 端口的TCP聯網支持。一個到SMTP服務器的成
功連接在下面(你的輸入象這一樣被標記):
如果這個測試不生產 SMTP 語句(以 220 代碼開始的行),首先確保在你通過自己編 的smail 以前,你
的配置確實是正確的,它被描述在下面。
如果你遇到一個smail問題,就是你不能從smail產生的錯誤信息中定位,你可以想要打開調試消息。你
能使用- d 標志做到這一點,選擇性地由指定冗長水平的一個數字列在面了(你不能在標志和數字參
數之間有任何空格)。 smail 然打印它的操作的一份報告到屏幕,它可以給你關正在出錯信息的更
多的提示。
[不知道,...也許人們不覺得這滑稽:]如果沒有另外的幫助,你可能想要由命令行上給出bR選擇,在
Rogue模式中調用 smail。 manpage 在這個選擇上說:“進入大量郵件信息的敵對領域,並且 RFC 標
準滾動。嘗試使它下降到協議水平 26 並且退.“盡管這個選擇不會解決你的問題,它可以提供你一
些安逸和安慰。
--------------------------------------------------------------------------------
編輯 smail
如果你確實知道 smail缺乏 TCP 網絡支持,你必須得到來源。它可能包含在你的分區中,如果你經由
CDROM 得到了它,否則你可以經由 FTP 從網上得到它。
當編輯 smail 時,你讓最好從 Vince Skahan 的 newspak 分區中以配置文件的集合開始。在聯網驅
動程序的 TCP中編輯,你必須將 DRIVER_CONFIGURATION 宏設置在到bsd網絡或arpa網絡的conf/EDITME
文件中。前者適合LAN 安裝,但是因特網要求arpa網絡。這兩個之間的差別是者有一個為BIND的特
殊的驅動器,它能認出 MX 記錄,而前者沒有該驅動器。
(http://www.fanqiang.com)
進入【UNIX論壇】
|