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

--