小魚兒 <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