iT邦幫忙

0

查無MX紀錄卻仍可收信

各位先進好,
最近在處理公司mail問題時,發現有些客戶會收不到我們公司的mail都是因為公司的mail geteway查不到對方的MX所造成,透過網路的工具去查詢對方的mx,確實也是查無紀錄,但測試用gmail去寄給對方,這時對方又可收到了。

因為gmail是寄成功的,因此懷疑是不是公司mail geteway的問題,後面改測試exchange直接寄給對方,結果是寄信成功,也因此就目前來看,真的是我mail geteway有問題,但我有點不懂的是...不管我怎麼去查對方的mx,也透過一些網路的工具查詢,確實也都查不到MX,但不解的是為什麼這樣對方還收的到mail。

有前輩可解惑嗎
謝謝

看更多先前的討論...收起先前的討論...
ayu iT邦好手 2 級 ‧ 2016-04-29 01:22:22 檢舉
一般而言, smtp client 在送信前會:
* 先找目標網域的MX record
* 如果查無MX, 就會找該目標網域的 A 或 AAAA record

由於不知你的客戶mail address為何, 無法進行調查,
DNS cache 是可能原因之一,
也許從正常管道已經查無MX,
但某些DNS server仍保有未到期的cache資訊.
遇到多次+1
我是遇到多次直接要求對方把MX、DN正反解.........全部都解決,且沒有被列入黑名單
我才進行下個步驟(檢查我方有沒有問題)

以上面GMAIL為例.........
也是我常常說微軟比GOOGLE嚴謹的地方,不僅MX,沒有反解GMAIL照樣通

至於解釋.....人家GMAIL有辦法不照規範來,我沒辦法
rj1014 iT邦新手 5 級 ‧ 2016-05-01 12:05:03 檢舉
原來是這樣⋯⋯最近許多廠商都發生這種狀況,為了不讓內部的Mail直接對外,只好請對方先確認MX的設定,後續再來找其它的軟體做relay了


Tks!
ayu iT邦好手 2 級 ‧ 2016-05-01 12:52:41 檢舉
> 最近許多廠商都發生這種狀況
因為天下文章一大抄, 直接拿別人的設定來改改套用, 錯誤的經驗不斷複製的結果.
十幾年前, 就有發覺到, 某資訊委外服務商,
老是拿不適當的設定複製套用在客戶身上,
而客互通常就是相信專業廠商而不懷疑.

一般客戶就算了, 擁有classB和資訊科系的大學也這樣, 就很無言了!!!!!
ayu iT邦好手 2 級 ‧ 2016-05-01 13:00:03 檢舉
比方說,
xxx.com.tw. NS www.xxx.com.tw.
xxx.com.tw. NS xxx.com.tw.
xxx.com.tw. A 1.2.3.4
www.xxx.com.tw. A 1.2.3.4
沒有 MX RR , 1.2.3.4 也沒有DNS回應,
只要看到這種設定, 十之八九是台灣人幹的.
rj1014 iT邦新手 5 級 ‧ 2016-05-12 13:10:37 檢舉
目前遇到幾乎都是DNS主機被代管,所以MX沒設定,
不然就是該公司domain明明是abc.com,但mail帳號卻是 123@mail.abc.com,
因為自己前面用的mail gateway似乎只會去抓domain的MX,
遇到這種沒設MX或是mail帳號跟domain有差異的,我也只能這樣處理

1.沒設MX的請對方先確定MX可以被查詢
2.公司domain與mail帳號有差異的,因沒辦法叫對方改mail帳號,所以我只好先在公司的DNS上,加入她們的xxx.domin.com的domain

後續再去找其它mail gateway的軟體來用.......
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

4
cmwang
iT邦大師 1 級 ‧ 2016-04-29 06:39:54
最佳解答

RFC2821是這麼寫的....

  1. Address Resolution and Mail Handling

The lookup first attempts to locate an MX record associated with the name.
If a CNAME record is found instead,the resulting name is processed as if it were the initial name.
If no MX records are found, but an A RR is found, the A RR is treated as if it was associated with an implicit MX RR, with a preference of 0,pointing to that host.

除了某些DNS可能還有cache的狀況,只要有MX或是A RR都可以寄到,並不非一定要有MX RR不可....

我要發表回答

立即登入回答