in , , , , ,

Linux虛擬主機企業信箱收不到EMAIL信件,Email常見錯誤有哪些呢?寄出的信件為什麼對方收不到及為何會收到退信?

Email常見的錯誤原因有哪些呢?

此篇寫的收不到信,是以在使用Linux虛擬主機提供的企業信箱來說明,若您是用gmail、hotmail…信箱,這篇可能就不太適合,但其實寄出的信對方收不到亦或他人寄來的信收不到,常見都會有退信,退信裡都會有說明退信原因,可以把退信提供給您的MAIL SERVER商查看,大部分都能查出無法收到信的原因是什麼。而若遇到沒有任何退信時,能如何知道為何收不到呢?以下以常見收不到信的原因來說明。

收不到EMAIL信件

Linux虛擬主機企業信箱信件被退信

寄出的信被退信

記得之前有文章有說過,在Linux虛擬主機可以查看mail log(追蹤傳送),如何查看mail log(追蹤傳送)詳文請參見:https://wpoki.com/?p=8595 ,在追蹤傳送裡每筆記錄的後方有”動作”(類i的符號)點進去可查看更詳細的資料,若由此查的信是未寄送成功被退信,可查看後方的詳細資料,對於說明有疑慮可詢問您的MAIL SERVER商。
追蹤傳送信件未成功寄出的記錄常見原因:
1.No Such User Here–找不到該收件者帳號,需與收件者確認EMAIL帳號正確與否。
2.JunkMail rejected–…………………….[100.200.300.400]:39576 is in an RBL—這可能是您寄信的MAIL IP被列入垃圾IP,這需請您的MAIL SERVER商處理。
**信寄不出去,MAIL IP被列RBL或黑名單請參見此文章:https://wpoki.com/?p=5881
3.Sender verify failed—此為寄件者帳號驗證失敗,這有可能是寄件帳號不存在故無法驗證寄件者。
4.Mailbox is full / Blocks limit exceeded / Inode limit exceeded—-需確認收件者的郵箱空間是否已滿,或是收件方的主機空間或檔案數量都已滿而導致您寄出的信被退信。
5.550-5.7.26 authenticate with at least one of SPF or DKIM. For this message—-這通常是寄至GMAIL會有的錯誤訊息,這是因GMAIL現對於寄件帳號”驗證”較嚴謹,若您網址的DKIM和SPF未設定而無驗證通過,那就會被GMAIL退信。
另現也會有針對DMARC驗證,有時已設定了SFP和DKIM但仍會有無法寄送的狀況,此時可查驗看看是不是要驗證DMARC,若是就需確認是否已有設定DMARC喔。
**有關DKIM和SPF及DMARC請參考此文章:https://wpoki.com/?p=5915
了解DMARC請參考:https://support.google.com/a/answer/2466580?hl=zh-Hant
6.454 4.7.1 Relay access denied—-看到此錯誤訊息時,這常見是收件方主機問題,需請收件方與其主機商確認。
7.DNS或MX記錄的設定未成功或未有設定任何指向—MX記錄設定的值為何,這需要詢問您的MAIL SERVER商,有時也有可能MX記錄都已有設定,但您使用的DNS SERVER未正常WORK,那也會導致所設定的MX記錄失效,此時就要與您使用的DNS SERVER商確認喔。
**DNS SERVER是啥米?請參見此文章:https://wpoki.com/?p=7171
**DNS SERVER失效時會有什麼影響呢?請參見此文章:https://wpoki.com/?p=8448

收不到EMAIL信件

收不到他人寄的信件

無法收到他人寄出的信件,於追蹤傳送上也能查看他人寄給您的信件記錄,但這必需在寄件方的信有成功由寄件的主機寄出,若信件未成功於寄件主機寄出,那追蹤傳送上是無法查看到記錄的。
由追蹤傳送上有查看到失敗記錄,一樣在追蹤傳送裡每筆記錄的後方有”動作”(類i的符號)點進去可查看更詳細的資料,有時是寄件方主機的問題並非是收件方,這都可由退信或MAIL LOG上確認到原因。而收不到他人寄的信件原因上述的那幾點都有可能,只是在於上述的第2點,角色就會不同,因會是寄件方的寄件IP被列入垃及IP,這就需寄件方的主機商去處理喔。

**收不到他人寄的信件而寄件方的MAIL IP被列入RBL時請參見此文章:https://wpoki.com/?p=5876

Linux虛擬主機企業信箱以OUTLOOK收發信收不到信時

Linux虛擬主機提供的企業信箱,應該蠻多人會較習慣在自己的電腦設定用OUTLOOK來收發信件,而在使用OUTLOOK收發信時,產生的退信信件原因,和在追蹤傳送裡查看的會是一樣的原因,只是若您沒習慣或還不知道追蹤傳送此功能,那可將退信直接提供給您的MAIL SERVER商,請他們確認原因,但其實是可以了解追蹤傳送的功能,以其說明的原因看上述是否有說明到,這樣對於退信問題的處理速度我想能快些。

另在此提供一個OUTLOOK寄信時無法寄件的常見原因
您用OUTLOOK寄信,看到有未傳送訊息及訊息原因為“503 Valid RCPT command must precede DATA”,這通常為在OUTLOOK的設定裡的”我的外寄伺服器需要驗證“未打勾所產生的錯誤,去馬選後就能成功寄出信件喔。
可參考此文章中目錄的第三項說明https://wpoki.com/?p=10011
收不到EMAIL信件

寄出信件後收到退信通知信件,該怎麼辦?

當寄出信件後,收到了退信,而退信內容為以下時,能如何處理呢?
1.Domain test123.com has exceeded the max defers and failures per hour (5/5 (100%)) allowed. Message discarded.
收到以上訊息的退信,該訊息是說這表示最近您的網址寄信,有五封退信,此時主機會開始驅動一個保護機制,該保護機制會開始計算您寄出的信有沒有超過10%都是退信,若有超過就會被限制發信,因系統會認為您在發垃圾信,所以您的發信功能被主機封鎖。”
而封鎖原因是因為收件者多次拒絕您的信件。
此退信不是指退信的mail帳號達到失敗/延遲的限制喔。
是因為有五封退信紀錄,主機會開始驅動一個保護機制,該保護機制會開始計算您寄出的信有沒有超過10%都是退信,如果都是退信,是您有在發垃圾信?(主機禁止發垃圾信),您發信的功能就會被限制,於下一個小時主機會再次檢查,若沒有持續退信狀況,發信功能才會正常。
*提醒,如前說是”您的網址寄信”,所以也就是說主機有該機制並非是針對某一EMAIL帳號寄信有五封被退信,而是以@domain.com來計算,而若某一EMAIL帳號在一小時內寄信有五封被退信,那會是整個所有@domain.com的EMAIL帳號都無法寄信喔。
解決方法:收到該信件時間的1小時後再作寄信,也請與對方確認為何拒絕您的信件喔。
2.Domain test123.com has exceeded the max emails per hour (110/100(110%)) allowed.  Message discarded.
若收到此訊息的退信,該訊息是說“這表示最近您的網址寄信,在一小時內,您可寄信的數量超過您購買的主機方案每小時可寄信的數量。”
虛擬主機方案規格有每小時可寄信數量的限制,而您購買的方案每小時可寄數量是幾封,這您需與您的主機商確認或者查看主機商網站上的規格說明
解決方法:
收到該信件時間的1小時後再作寄信。

寄出的信對方收不到能如何確認原因呢?

●寄出的信件收件方一直未能收到,首先請先查看是否有收到退信,若有收到退信,如上述可將退信直接提供給您的MAIL SERVER商查看確認原因。
●若無收到退信,但收件方一直都未收到信件,可先至追蹤傳送裡查看是否有該信件寄出的記錄(只要有由主機端寄出,無論結果是成功或失敗,都可於追蹤傳送查看到記錄),有記錄就能查看到原因。而於追蹤傳送裡未能查看到記錄,可反應給您的MAIL SERVER商請他們確認原因。

網路世界收不到EMAIL信件,這是蠻常見的狀況,畢竟網路世界的規則時常在轉變,就像GMAIL,之前沒有驗證DKIM和SPF,前陣子開始都會針對寄件方的網址做驗證。而當遇到收不到信時,常見的原因如前述,若您收到的退信原因前述沒說到,可能是較少見到的原因,請將退信提供給您使用的MAIL SERVER商請他們確認原因。

追蹤傳送如何查看,在目錄第一步裡有說明可再查看喔。

虛擬主機有Mail Log可以查看嗎?

虛擬主機有提供Mail Log可以查看,以便使用者可以確認信件失敗原因,而要如何查看呢?
查看Mail Log請參考此文章:https://wpoki.com/?p=11458

在CPANEL控制台裡除了可查看追蹤傳送,CPANEL還有什麼功能?想更了解Cpanel是什麼或看更多Cpanel教學嗎?提供以下教學文章參考:
查看Cpanelg控制台上的每月流量使用狀況
Linux虛擬主機在Cpanel開啟或暫停某個EMAIL帳號收發信功能
CPANEL控制台裡如何操作設定DNS指向
在Cpanel控制台裡新增一個 EMAIL帳號

 

文章來源:https://wpoki.com

Written by Nania

虛擬主機空間使用新手,WordPress 免費架站程式菜鳥,請大家多多指教

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings