Dike <dike00007@sinamail.com>
wrote in message
news:92e9to$b2h@netnews.hinet.net...
> sendmail mail & DNS 問題求助......
>
> 我申請一固定ADSL 固定專線 ,有一 IP => 211.x.x.x
> 用 twnic 做 Domain 指向 IP 架構 Linux RedHat6.1
> 我設 NS dns.xxx.com.tw
> MX
ms1.xxx.com.tw
> 都指向同一 IP => 211.20.33.204
>
這樣設定是否正確呢?
>
> 另一問題是 ,
> 內部 user 可以正常收發信,但對外就有問題 ==.
>
> 例如: Outlook 使用Linux 帳號 ,可以收信,但無法發信!!
>
> Outlook 錯誤訊息 =>
無法傳送郵件,因為有一位收件者被伺服器拒絕。被拒絕的電
子
> 郵件地址是 'l5926@ms21.hinet.net"。
主旨 'test8', 帳號: 'me', 伺服器:
> 'dns.xxx.com.tw', 通訊協定: SMTP, 伺服器回應: '550
<l5926@ms21.hinet.net>...
> Relaying denied', 連接埠: 25, 安全(SSL): 否, 伺服器錯誤: 550,
錯誤碼:
> 0x800CCC79
>
>
> 想請問是 sendmail 或 DNS 的設定錯誤呢?
> ps:因DNS也是自己架設,所以不太有信心...^_^
>
> 我該如何除錯呢?
閣下問題未必是 DNS
的問題﹐如果從外面能夠正確將信寄抵您的郵件信箱﹐那 DNS
基
本上工作了。
而您目前所遇到的問題﹐是 RELAY ﹐應該屬於非常 FAQ
的問題了。或許可以這樣解決
﹕
1) 檢查 outlook express 所在的主機之 IP 位址﹕
開始 --> 執行 --> command --> ipconfig
2) 從上面的執行結果﹐您應該會找到您網路卡的 IP Address﹐請抄下來﹐假設為
1.2.3.4
3) 到您的 Linux 機器上執行
echo "1.2.3.4 RELAY" >>
/etc/mail/access
makemap -r hash /etc/mail/acces.db < /etc/mail/access
4) 再測試﹐如果不行就從新啟動 sednmail
servive sendmail stop
service sendmail start
確定有兩個 OK 出現。
關於更多郵件主機的設定﹐可以參考如下網頁﹕
http://ccns.ncku.edu.tw/study-area/linux/linux_mail.htm
--