iT邦幫忙

0

同一個寄件者偶爾卻會收不到信

  • 分享至 

  • xImage

請教各位

有一個寄件者的信, 平時往來很頻繁
但總是會偶爾lost掉幾封信, 甚至也有對方寄了五封信
就有一封是收不到的, 在mail server也無任何的收信記錄
(若是被判為垃圾信也會有記錄才對)
目前在mail server上面的log是有發現以下訊息
***********************************************************
Jun 11 07:04:05 mail postfix/smtpd[71187]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 450 <xx>: Sender address reje

cted: Domain not found; from=<xx> to=<xx> proto=ESMTP helo=<xx>
***********************************************************

mail server廠商的回覆為下, 這是有可能的嗎??
********************************************************
信件每天總數有越來越高的跡象,建議尋求垃圾郵件解決方案!!否則正常郵件的郵務都會被垃圾郵件淹沒,且會佔公司的WAN 頻寬

上面的 Domain not found 也有可能是因為郵務量大造成的!!
********************************************************
還是因為其他因素造成的? 有什麼解決的方式嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
42
dollarsign
iT邦新手 5 級 ‧ 2008-06-12 19:12:53
最佳解答

發生這種錯誤的原因有 90% 的問題是出自於你們的 DNS 伺服器。
因為 DNS 主從架構是一種輪詢而不是備援的機制,如果其中一個 DNS 不正常,很容易發生這樣的狀況。
建議你先朝 DNS Server 來除錯先。
此外,現在的 Mail Server 預設大都會檢查反解 DNS 以防止 Open Relay 等等...,所以反解失敗無法收到是正常的,你可以把這樣設定關掉,但是要小心 spam & relay 的問題。

42
2wilson
iT邦新手 3 級 ‧ 2008-06-12 17:47:17

mail server上面有spam的機制或前端有spam設備嗎?
現在spam上面很多基本上會開啟dns解析,不存在的就檔,還有的是開啟ip反解,反解不到就檔。
以你的log來看,很像收信時對方dns解不到,你可能要觀察一下這情形是不是常發生。
短期解決方法可能先加對方by pass,或是dns解析功能關掉。
如沒有spam設備的話,你可能要檢查你的mail server是不是太忙。

to vickykao
你的問題解決步驟

  1. 檢查mail server系統的DNS設定
  2. 檢查mail server組態檔裡有沒有DNS設定,是否正確
  3. 檢查自己DNS server的組態、運作是否正常。可以用http://rs.twnic.net.tw/cgi-bin/dns.cgi進行簡單測試。
  4. 以上都沒有問題,就是對方DNS的問題了。
22
stoneck
iT邦新手 2 級 ‧ 2008-06-13 15:54:04

你的 E-Mail Server Log 中, Domain not found 的涵義是 :
1.你的 E-Mail Server 接收功能中有設定 Domain 反查詢機制, 目的在用以確認寄信者使用的 Domain 是真實而不是捏造的, 效果在 Anti SPAM.
2.你的 E-Mail Server 在收到這封信的瞬間, 馬上發出了一個查詢寄信者 Domain 的DNS 解晰指令, 但是等待回應所花費的時間超過了你的 E-Mail Server 中設定的 DNS 正常回應 Time Out 時間長度, 導致你的 E-Mail Server 認為因為 DNS 無回應而判定 Domain not found.

簡單的解決辦法 :

  1. 將對方的 e_mail address 或是 Domain 在你 Server 任何可能的地方設為 白名單(如 e-mail server , anti-spam server.... 等等)讓 e-Mail server 對此寄信者不做判斷而逕行接收.
  2. 可能的話, 加大你的 E-mail Server 中 DNS request time out 參數, 以避免因為你的線路流量過大或是寄信者的線路流量過大而造成雙方各家 DNS 延遲回應的問題.
18
pqr0007
iT邦研究生 1 級 ‧ 2008-06-13 18:22:40

因為, 你們家的電腦自己會思考...

20
richieleetw
iT邦研究生 1 級 ‧ 2008-06-16 09:13:33

請先檢查 internet 上有冇查詢的到你們 MAIL SERVER 的MX紀錄
可上 http://www.mxtoolbox.com/ 等網站查詢
http://rs.twnic.net.tw/cgi-bin/dns.cgi 查詢內也要含有 郵件檢測/郵件主機狀態
有一點要知道 DNS 找的到,並不一定找的到 MX 主機
有些 SERVER 一定要有DNS 的 MX 記錄才會發信

我要發表回答

立即登入回答