作者 主題: 發給少數人 sendmail 會回應 config error (MX problem?)  (閱讀 9739 次)

0 會員 與 1 訪客 正在閱讀本文。

kuang001

  • 懷疑的國中生
  • **
  • 文章數: 48
    • 檢視個人資料
諸位網友:
    為何弟設 Email Server 只有少數公司會被退信如
 jello.com.tw 其內容如下:

   ----- The following addresses had permanent fatal errors -----
<job@jello.com.tw>
    (reason: 553 5.3.5 system config error)

   ----- Transcript of session follows -----
553 5.3.5 mail.jello.com.tw. config error: mail loops back to me (MX problem?
)
553 5.3.5 jello.com.tw. config error: mail loops back to me (MX problem?)
554 5.3.5 Local configuration error


    弟所使用 RedHat 7.2 其 dns 如下:

$TTL     86400
@        IN SOA    tej9806.tej.com.tw. paul.tej.com.tw. (
        2002070101   ; serial  [yyyyMMddNN]
             21600   ; refresh [6h]
              3600   ; retry   [1h]
            691200   ; expire  [8d]
             86400)  ; minimum [1d]
@         IN NS      tej9806.tej.com.tw.

tej.com.tw.           IN     MX  10 tej9806.tej.com.tw.
tej9806.tej.com.tw.   IN     A      61.222.175.116
                               IN     MX  20 mail.tej.com.tw.
;
;localhost IN A     127.0.0.1
;loopback  IN CNAME localhost.
;

tejhost01       IN     A   97.24.2.200
tej9806         IN     A   61.222.175.116
mail            IN     A   10.10.20.20

Bind 以更新為 bind-9.2.1-0.7x
 
敬請幫忙!謝謝:-)

小穎

  • 俺是博士!
  • *****
  • 文章數: 1005
    • 檢視個人資料
請先看看"sendmail 的問題"這一篇!在來想想你的問題點在那兒! :roll:

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17472
    • 檢視個人資料
    • http://www.study-area.org
親愛的提問者們﹕

假如大家能有一個習慣﹕提問前花一些時間利用這裡的'搜尋'功能﹐或‘放下身段’看看前面才剛 post 不久的文章。相信有許多問題都可以避免重複的提問﹐同時自己也學得更多。

關於 MX 和 relay 的問題﹐今天我才回復過﹐現在再貼一次如何﹖朋友們﹐您們真的希望我要每次的重複貼一些東西嗎﹖

---------------------------
 
不知道下面這篇討論是否有幫助﹖

http://www.study-area.org/tips/sendmail_mx.htm


嗯﹐不保證啦﹐或許也和目前的問題好無關係。但起碼可以知道 MX 的使用時機。而關於 relay 的一些討論﹐可以參考﹕

http://phorum.study-area.org/viewtopic.php?t=9531
_________________

kuang001

  • 懷疑的國中生
  • **
  • 文章數: 48
    • 檢視個人資料
引述: "kuang001"
諸位網友:
    為何弟設 Email Server 只有少數公司會被退信如
 jello.com.tw 其內容如下:

   ----- The following addresses had permanent fatal errors -----
<job@jello.com.tw>
    (reason: 553 5.3.5 system config error)

   ----- Transcript of session follows -----
553 5.3.5 mail.jello.com.tw. config error: mail loops back to me (MX problem?
)
553 5.3.5 jello.com.tw. config error: mail loops back to me (MX problem?)
554 5.3.5 Local configuration error


終於找到答案了!
    本例:並非弟 DNS 錯誤,也不是 /etc/mail 目錄下相關檔案未設;而是 /etc/hosts 內容設錯:
原本:
127.0.0.1  tej9806   localhost.localdomain  localhost
修改:
127.0.0.1  localhost.localdomain  localhost
所有問題迎刃而解:-)並非論壇中所提狀況,給予參考:-)

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17472
    • 檢視個人資料
    • http://www.study-area.org
確定嗎﹖

執行如下命令再來測試﹐然後將結果回來和大家說說﹕
代碼: [選擇]
MY_FILE=$(grep '^Fw' /etc/sendmail.cf | sed 's/..//')
mv $MY_FILE ${MY_FILE}.bak
cat /dev/null > $MY_FILE


如果您不知道這些命令做什麼的﹐請參考上面兩個 links 中的第二個。

kuang001

  • 懷疑的國中生
  • **
  • 文章數: 48
    • 檢視個人資料
引述: "netman"
確定嗎﹖

執行如下命令再來測試﹐然後將結果回來和大家說說﹕
代碼: [選擇]
MY_FILE=$(grep '^Fw' /etc/sendmail.cf | sed 's/..//')
mv $MY_FILE ${MY_FILE}.bak
cat /dev/null > $MY_FILE


大哥!
    上述指令只是先將弟/etc/mail/local-host-names
    備份為 local-host-names.bak
    再清空 /etc/mail/local-host-names 為 0 byte
    正確否:-)

兄大概沒看清被退回 email 內容,與網上所討論 mail loops back to me (MX problem?) 不盡相同:-)給予參考討論:-)

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17472
    • 檢視個人資料
    • http://www.study-area.org
okay, 重頭再來吧﹕

1) 您的錯誤信息是什麼﹖
2) 您所管的 domain 是什麼﹖
3) 您欲收信的 domain 是什麼﹖(@ 右邊部份)
4) 上次叫您清空 local-host-names 的測試結果如何﹖
目的是為了找出問題的真正原因﹕究竟是 hosts 的關係還是 local-host-names 的關係。假如您認為沒這邊必要追究了﹐那就到此結束吧。

kuang001

  • 懷疑的國中生
  • **
  • 文章數: 48
    • 檢視個人資料
謝謝哥哥!一直不斷追根究底查出真正原因!弟學 Linux 已有兩年時間應不算是初級者
;由於弟英文程度很差!只要原文具有修飾倒裝句就無法參透其意義!所以自
古以來弟都不斷收集資料;再由錯誤中求結果再驗證原理!所以成長有限!無法向 v-bird
那樣高干!
   
1) 您的錯誤信息是什麼﹖
      弟錯誤訊息:只有寄信時才會發生,但並不是每個客戶都會發生,只有少數帳號
      會發生本例寄給:job@jello.com.tw 很快被退信:訊息就是第一篇所寫的!

2) 您所管的 domain 是什麼﹖
      網域:tej.com.tw
     對應 email server:tej9806.tej.com.tw  (對外)
     虛擬 email server:mail.tej.com.tw       (對內) 對應至 tej9806.tej.com.tw

3) 您欲收信的 domain 是什麼﹖(@ 右邊部份)
     @tej.com.tw

4) 上次叫您清空 local-host-names 的測試結果如何﹖
       /etc/mail/local-host-names
     tej.com.tw
     tej9806.tej.com.tw
     mail.tej.com.tw
     而弟所知 local-host-names 這檔不是對收信有關,難到寄信也會參考此檔嗎?

>目的是為了找出問題的真正原因﹕究竟是 hosts 的關係還是 local-host-names >的關
係。
       在弟這邊環境測試結果的確是 hosts 檔問題!倘若兄存疑!可試著修改 /etc/
hosts   加以驗證:將下列這行修改如下:
127.0.0.1    aaaa(Server 別名)  localhost.localdomain  localhost
再重跑 sendmail service!寄給 job@jello.com.tw 就會得到弟第一封訊息!    

>假如您認為沒這邊必要追究了﹐那就到此結束吧。

        其實弟了解兄之用心良苦!但似乎用的語氣稍強烈些!!!能否改變其它方式表
達您看法!畢竟兄所提到文章弟都有拜讀只不過大都沒告知最後解決方法,都留待
讀者去想!倘若今日是個新鮮人也很難從中瞭解解決之道!我想兄會說:去加強基
本功:-)不過!又會轉回原點蛋生雞或雞生蛋問題!

      就弟而言是從實務中反推原理!而不是向諸多高手有很強原理基礎;這只是
弟的看法,並不代表全部人!!!承教了!如有語氣不好!敬請見諒:-)

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17472
    • 檢視個人資料
    • http://www.study-area.org
看來確實有點誤會了。

首先﹐原本的錯誤信息就是 mx loopback to me 的問題。事實上﹐要了解這個就要從 sendmail 的 W 這個 Class 著手。我已經在前面所給的第二個 link 說明過了。其中並沒很難懂的文字啊﹖又不是說英文﹖不必一直給自己一些借口吧﹖反正﹐學到的﹐都是自己的。

其次﹐在下沒仔細看清楚您的問題﹐原本以為 loopback 問題的主機是閣下管的﹐所以才有這個建議。如果該主機不是您設定的話﹐那就算您知道是 Class W 的問題﹐但也沒辦法解決啊。

第三﹐您說改了 hosts 就過關了。在下認為這和 loopback 問題一點關係都沒有。因此請您確認。

最後﹐如果覺得小弟語氣不好﹐請原諒。許多時候﹕言者無心﹐聽著有意。這畢竟是文章和語音的差別。希望您能明白。反過來﹐我也沒聽到您的語氣﹐我也是否可以將閣下解讀為一副白爛無恥的嘴臉呢﹖我想這些都不能做準吧﹖如果您懂得這個原來﹐自然不會往‘強烈’那一方去想。如果還不明白我說什麼﹐請數一數大家使用“!”這個感嘆號的次數吧。

Tim

  • 活潑的大學生
  • ***
  • 文章數: 450
  • 性別: 男
    • 檢視個人資料
    • http://www.lab.mlc.edu.tw/
查詢一下MX的資訊:
nslookup -q=mx jello.com.tw
Server:  dns.hinet.net
Address:  168.95.1.1

jello.com.tw    MX preference = 10, mail exchanger = jello.com.tw
jello.com.tw    MX preference = 0, mail exchanger = mail.jello.com.tw
jello.com.tw    nameserver = jello.com.tw
mail.jello.com.tw       internet address = 61.221.13.242
jello.com.tw    internet address = 61.221.13.242
=============================================
目前的狀況:寄給:job@jello.com.tw 很快被退信
-----------------------------------------------------
如果 61.221.13.242 主機是您管理的,可否將其上的 /etc/mail/local-host-names 檔內容貼出來討論?
因為是 jello.com.tw 無法收信。這與寄信給他的人應該無關。就算是我寄給他,也會被退信。

ellerywu

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
[分享]感謝
« 回覆 #10 於: 2003-10-15 10:57 »
感謝各位前輩的討論

小弟一直以來也有相同困擾
一職檢查local-host-names內容
但是卻無效
原來這個問題出在
HOSTS這個檔案
修正後
果然解決
感激

spen

  • 懷疑的國中生
  • **
  • 文章數: 44
    • 檢視個人資料
發給少數人 sendmail 會回應 config error (MX problem?)
« 回覆 #11 於: 2005-03-08 17:09 »
小弟也遇到同樣情形.解決方法也是修改 /etc/hosts
一切OK
感謝各位的討論
翻遍很多地方 嘗試修改 local-host-name 與DNS設定 .想不到最終還是修改 hosts 問題解決
再次感謝


Fedora FC2
sendmail-cf-8.12.11-4.6
sendmail-8.12.11-4.6