各位前輩今天又有問題來煩了...
早上客戶反應無法收發信,我們使用的是sendmail做mail server搭配Mailscanner機制,以下是Log顯示的訊息。
mail sendmail[23929]: o081IL3Q023929: ruleset=check_rcpt, arg1=<seanhong@visiononchip.com>, relay=[208.115.71.195], reject=550 5.7.1 <seanhong@visiononchip.com>... Relaying denied. IP name lookup failed [208.115.71.195]
mail sendmail[23929]: o081IL3Q023929: from=<ceo@gtico.com.tw>, size=0, class=0, nrcpts=0, proto=SMTP,daemon=MTA, relay=[208.115.71.195]
一直找不出是什麼原因所造成,
希望前輩們能提供這是什麼樣的問題所造成的...
請問你們是否有人到Las Vegas 參加展覽之類的 ? 看你的mail log應該是說有人從 Las Vegas Convention Center 嘗試用你在台灣的mail server來做mail relay 到 visiononchip.com ,但是你們家的mail server拒絕它了...
208.115.71.195 IP WHOIS =
Las Vegas Convention Center SCN-LV-3 (NET-208-115-68-0-1) 208.115.68.0 - 208.115.71.255
感覺像是Mail server IP解析問題造成的。
您的208.115.71.195這組IP是哪來的?
我反查@visiononchip.com和@gtico.com.tw都沒有這組IP出現。
還有只有這一家會這樣嗎?還是寄送每一家都會?
DNS反查先設定好,不然這種事情應該不會解決,因為DNS反查是基本的認證方式,ISP DNS反查紀錄不是可以隨便改,如果正查跟反查紀錄是符合的才有辦法確認這個IP的使用這確實是這一台MAIL SERVER。
咱是不是先來理清一下您的"無法收發信件"的定義!!
到底是不能收信還是不能發信或是收發都不行?
使用者端看到的信息跟您所提供的log是否有一定的關聯?
您的使用者是否就是那位ceo@.... ?
兩行log要去解這些問題可能會造成誤判.
如同前幾位前輩寫的,認證機制部份的做法為何?
使用者端如果說用的是OUTLOOK或是OUTLOOK-EXPRESS等的client去發信件,
理論上不會出現上面那樣的relay的問題.
那兩行說明對方透過 "208.115.71.195"進行信件的轉送,
也就是說,對方並不見得是client端....
您的問題應該是無法在外面寄信,
Yahoo 郵件系統是不接受任何沒有設定 PTR 的 IP 的信件來源,
這時候需要先設定 POP before SMTP 的認證方式才能進行寄信的動作
Yahoo 網頁有說明設定方式:
http://help.cc.tw.yahoo.com/cp_info.html?id=1167