小魚兒 <9801@ms56.hinet.net> 撰寫於文章 <8a278a$ock@netnews.hinet.net>...
>那 sendmail.cf 中的 cwlocalhost   (我灌rh6有時只出現  CW   兩個字?)

不是很明白“有時”是怎麼個情況﹖不過我相信無論如何在 sendmail.cf 檔案中是不
會有 “CW”字眼出現的﹐除非您自己改了。
您大概可以在這個檔案看到如下幾行﹕
Cwlocalhost
# file containing names of hosts for which we receive email
Fw/etc/sendmail.cw
先讓我們看Cw和Fw有什麼分別﹕這個 ‘w’是用來告訴 sendmail 的主機名稱(The
short hostname)用的﹐而‘C’是 Class 的縮寫﹐在 sendmail 的設定中﹐許多個功
能都是用 Class 來設定的﹔那麼‘F’呢﹖它代表的是 File 。也就是說﹐上面這個
‘w’您可以直接用‘Cw’來指定Class ﹐也同時可以用‘Fw’來指定 File。

Okay﹖ YES 的話那麼讓我們看看您下面的設定﹕

>後面要不要加入:   m1.xxx.yyy.tw  xxx.yyy.tw            (書上寫的)
>呢?

(盡信書不如無書﹐自己也要懂得原理﹐然後結合實際)

>
>還有一次我灌好rh6 時就有這個功能了,
>但是我在 cwlocalhtst   後加入

注意﹕應該是 Cwlocalhost ﹐大小寫有區別﹐而且句子開頭不能有空白鍵或 TAB 鍵。

>m1.xxx.yyy.tw xxx.yyy.tw

如果變成 Cwlocalhostm1.xxx.yyy.tw xxx.yyy.tw 的話﹐localhostm1.xxx.yyy.tw 這
台主機應該找不到了﹐除非您在 localhsot 和 m1之間加一個空白鍵(使之變成兩個名
稱)。但這樣的話 xxx.yyy.tw 應該還是工作的吧﹐然而條件是 DNS 的 MX 記錄一定要
設定好。(這個我不敢太肯定﹐有時間再測試一下﹐或者請您代勞一下﹐然後把測試結
果告訴大家)。

>之後這個功能居然消失了,一定要打aaa@ms1.xxx.yyy.tw

嗯﹖這個弟真的不知道是什麼原因了。請真正懂的人看看吧﹐免得我在班門弄斧了。

>才行,我再把加入的字串刪除也無法用aaa@xxx.yyy.tw 收發信?

有重新跑 sendmail 麼﹖(抱歉﹐提出這樣的質詢) ^_^

有關弟個人的一些 sendmail 設定﹐可以參考一下如下 RUL﹕
http://ftp.nchu.edu.tw/study_area/linux/linux.htm#mail