hukalodge <hukalodge@yahoo.com.tw>
wrote in message
news:39732756.15972316@203.135.250.20...
> On Mon, 17 Jul 2000 12:14:38 GMT, hukalodge@yahoo.com.tw
(hukalodge)
> wrote:
>
> >On 17 Jul 2000 00:27:10 GMT, Franklin@bbs.ee.ntu.edu.tw
(半個月亮眼)
> >wrote:
> >
> >>※ 引述《hukalodge@yahoo.com.tw
(hukalodge)》之銘言:
> >>: 553 linux.hsu-home.cx. config error: mail loops back to me (MX
> >>: problem?)
> >>: 554 hukalodge@linux.hsu-home.cx...
Local configuration error
> >>
> >>看看你的 sendmail.cw 中有沒有加入
> >>linux.hsu-home.cx
> >>hsu-home.cx
>
> >rick
> 這位大哥真是謝謝一直指導我
> 我試了很多次愈試愈生氣為什
> 麼書上說的那麼清楚可是就是不行
> 一氣之下將linux重開機然後再試
> 竟然就行了所以我想大哥你教我
> 的地方都正確只是sendmail要重新啟動
> 才行
> 那我又有一個新問題了如何讓senmail
> 重新啟動呢
> 書上說打sendmail restart就行了可是我打了
> 不行耶
不能這樣打﹐您可以在前面加上 service:
service sendmail restart
它和 /etc/rc.d/init.d/sendmail restart 是一樣的。
另外﹐您原先的第一個 post 是 relay denied 的問題﹐
應該改 /etc/mail/access ﹐將送信端的主機 IP 或整個 network
﹐或整個 domain
加進該檔案﹐(一個名稱一行)﹐然後執行﹕
makemap hash /etc/mail/access.db < /etc/mail/access
這樣做是無需重新啟動 sendmail 的。
如果您要修改 relay-domains ﹐那麼您首先要確定 sendmail.cf
裡面有這樣一句﹕
FR-o /etc/mail/relay-domains
然後﹐您又遇到 MX Loop back 的問題。這要求您將 server
不本身的可接受的地址
(也就是郵件地址中 @ 右邊的部份)加入 /etc/sendmail.cw 檔案中。
和 access 一樣﹐也是一行一個。但這修改就不用跑 makemap 了。
第三﹐您也曾把 DNS 的記錄 post 過上來。基本無誤﹐但忘了給
domain 本身設定
MX 。
將來﹕如果您能順利將這些問題解決了﹐但您的 domain
沒有經過註冊的話。
也就是說用來做回郵地址的 @ 右邊不能被對方透過DNS查詢得到﹐
或許﹐您還會碰到“sender domain must exist”或“cannot route to
sender”的問
題。
基本上﹐以上那些意見﹐我都已經整理在如下地址了﹕
http://pds.nchu.edu.tw/study_area/linux/linux_mail.htm
請多加利用。