iT邦幫忙

0

退信原因

大家好,最近收到公司人員的問題
客戶寄給她的信被退
The original message was received at XXX, XXXXXXXXXXXXX
from XXXX@XXXXX.com

---The following addresses had delivery errors---

XXXXX@dXXXXX.com.cn [Broken pipe]

The original message was received at XXX, XXXXXXXXXXXX
from XXX@XXXXXX.com

---The following addresses had delivery errors---

XXXXX@XXXXX.com.cn [554 Spam. Email Session ID: XXXXX]

但是在SPAM的紀錄上就顯示送信失敗 RETRY.0 Broken pipe
Broken pipe 我上網查不太到是什麼原因,請問各位有無碰過類似問題
謝謝!

目前已知情報是
1.只有該帳號無法從mail gate傳遞進server
2.接收的我方user是能接其他外部來的郵件
3.我們的Mail server是Exchange 2013
4.mail gate 是 openfind Mail gates

看更多先前的討論...收起先前的討論...
BKY iT邦新手 4 級 ‧ 2020-06-08 11:22:01 檢舉
先確認該客戶寄過來的信是每一封都被退,還是只有那封被退
5月中還正常,5月底到現在都被Broken pipe和554 Spam
信件在我們公司的mail gate上,但是重送都是失敗的
ks1217 iT邦研究生 4 級 ‧ 2020-06-08 11:34:03 檢舉
我想DNS應該沒問題, Mail Server已經連過來了, 但信送不過來, 可能的原因 > 先確認您的SPAM系統是否功能正常? 有可能因為夾帶異常檔案被SPAM攔截, 或是黑名單等
SPAM系統功能應該是正常,因為其他客戶的信件都正常,被攔截的帳號我也加入白名單了,他們的信只有文字沒附件
BKY iT邦新手 4 級 ‧ 2020-06-08 11:44:43 檢舉
如果是被spam攔截,spam的log應該可以查到被攔截的原因
感覺又不像是被spam攔截
紀錄顯示Broken pipe和FAIL 554 spam
4
raytracy
iT邦大神 1 級 ‧ 2020-06-08 17:29:00
最佳解答

信件不是收進來, 就咕咚一聲, 馬上掉進信箱裡去....
事實上, 一封信需要經過很多道手續的判斷, 才會進到信箱裡; 而這些判斷的過程, 我們常以 Pipeline (管線) 來稱呼之...

下圖是展示 Postfix 這個 Mail Server 的內部 Pipeline:

原圖出自: https://www.kiliandgelo.com/architecture-de-postfix/

你的訊息提到: Broken Pipe, 意思是: 他在跑上面這些管線 (Pipeline) 的時候, 被意外中斷, 所以信件跑不到最後一關, 且可能因為中斷, 誤跑到不該去的路徑了.

你應該去查信件傳遞中斷的原因, 這有可能是: 程式檔案損壞, 磁碟暫存區不足....等等因素, 總之, 問題是在你自己這台 Mail Server, 如果查不出原因, 應該請原廠支援查修....

看更多先前的回應...收起先前的回應...
雷伊 iT邦高手 1 級 ‧ 2020-06-08 18:06:56 檢舉

感謝前輩無私提供,日後在偵錯時更能有效縮短解決問題的時長

目前已知情報是
1.只有該帳號無法從mail gate傳遞進server
2.接收的我方user是能接其他外部來的郵件
3.我們的Mail server是Exchange 2013
4.mail gate 是 openfind Mail gates

raytracy iT邦大神 1 級 ‧ 2020-06-09 09:47:14 檢舉

你在 Mail gate 上面就 broken pipe 了, 所以要查 Mail gate, 但是 Openfind Mail gate 沒有開放查修管道可以讓你自己進去查, 所以你要 Call 它們的 support 幫你查....

除非, Mail gate 的管理介面上, 就有足夠的 Log 來說明或分析發生 Borken pipe 原因...否則, 查原因這件事只有原廠可以辦得到...

好的,我昨天已經寄信給廠商並說明原因,目前等待回信中

今天原廠有來查,說是mailgates送到mail server時因網路原因被中斷,但是什麼原因它們還不知道,要帶log回去查。有什麼"網路原因"會造成只有特定帳號被擋,其他帳號都沒事??

剛剛請對方寄一封不帶簽名檔的就可以進來,想問一下這是什麼原因?

raytracy iT邦大神 1 級 ‧ 2020-06-09 16:11:02 檢舉

簽名檔裡面有鬼...

他如果夾了「|」這個字元, 然後送信端又沒有進行編碼的話, 有可能造成使用 Linux 系統的收信端發生 Broken pipe....

ks1217 iT邦研究生 4 級 ‧ 2020-06-09 16:13:22 檢舉

看簽名檔是否有不當的連結(URL), 另外我也遇過歐美國家用簽名檔裡的圖檔作為是否開啟信件的機制, 這樣的信讓User的Outlook回覆該信時都要無回應一下(載入寄件者簽名檔圖片)

我剛剛測試,發現該簽名檔有客戶官網連結,去掉連結就OK
但是該網站有擋台灣IP,我請大陸同事在大陸開啟是正常
exchange伺服器在台灣,我想可能是因為沒辦法連線而判定為異常
有什麼方法能讓exchange server掃描到該網址時不要把它當異常嗎?

3
雷伊
iT邦高手 1 級 ‧ 2020-06-08 11:04:26

我有遇過客戶使用自建DNS將我司Domain解析到加拿大去的案例
如果其他客戶寄信給貴司都沒問題的話
請對方提供nslookup 貴司的Domain,截個圖給你
你在使用8.8.8.8 nslookup截圖反寄,DNS以外部解析為準

另外去:https://talosintelligence.com/reputation_center/lookup?search
輸入客戶的Domain看看他們是否被列入名單了
如果有可以截圖告訴客戶不是你的問題

看更多先前的回應...收起先前的回應...

HI 他們沒被列入黑名單
他們信件是卡在我們公司的mail gate上進不來mail server

BKY iT邦新手 4 級 ‧ 2020-06-08 11:32:34 檢舉

有查過mail server的log嗎?
依您所說,信應該是已經進到mail gate,但是無法往下送到mail server

雷伊 iT邦高手 1 級 ‧ 2020-06-08 11:43:43 檢舉

SPAM主機是參考第三方驗證的,你確定他們未被列入黑名單?

有參考您給的網址進行驗證,他們都沒有被列入黑名單

雷伊 iT邦高手 1 級 ‧ 2020-06-08 12:07:23 檢舉

有些SPAM會將多重網域的用戶視為亂發廣告信的主機予以封鎖。你這問題靠你一人是無解的,有聯繫對方的IT窗口嗎?
DNS反解:https://domain.hinet.net/dns_reverse_c/faq-hinet.html
還有種可能,客戶未對GMail進行安全網域驗證,而你SPAM主機有參考GMail的黑名單
請參考我的文章:https://ithelp.ithome.com.tw/articles/10212132

好奇....為何客戶要自己解析你們的domain?

雷伊 iT邦高手 1 級 ‧ 2020-06-12 15:59:10 檢舉

wlhfor1974
所以你們家的郵件系統不用DNS可以找到客戶的郵件主機?

自建DNS將我司Domain解析到加拿大-->我誤會什麼了嗎??
大大的域名不是自己DNS設定完散出去,客戶DNS設定8.8.8.8不就可以解析到??

雷伊 iT邦高手 1 級 ‧ 2020-06-12 16:15:04 檢舉

wlhfor1974
通常有內部服務的公司會自建DNS,不是每個人都用168.95.1.1或8.8.8.8

1
riches88
iT邦研究生 4 級 ‧ 2020-06-09 08:23:38

可以查看 smtp 錯誤代碼表
瑞鑫資訊mxmail smtp錯誤碼表

我要發表回答

立即登入回答