此篇寫的收不到信,是以在使用Linux虛擬主機提供的企業信箱來說明,若您是用gmail、hotmail…信箱,這篇可能就不太適合,但其實寄出的信對方收不到亦或他人寄來的信收不到,常見都會有退信,退信裡都會有說明退信原因,可以把退信提供給您的MAIL SERVER商查看,大部分都能查出無法收到信的原因是什麼。而若遇到沒有任何退信時,能如何知道為何收不到呢?以下以常見收不到信的原因來說明。
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退信。
**有關DKIM和SPF請參考此文章:https://wpoki.com/?p=5915
6.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
收不到他人寄的信件
無法收到他人寄出的信件,於追蹤傳送上也能查看他人寄給您的信件記錄,但這必需在寄件方的信有成功由寄件的主機寄出,若信件未成功於寄件主機寄出,那追蹤傳送上是無法查看到記錄的。
由追蹤傳送上有查看到失敗記錄,一樣在追蹤傳送裡每筆記錄的後方有”動作”(類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
寄出的信對方收不到能如何確認原因呢?
●寄出的信件收件方一直未能收到,首先請先查看是否有收到退信,若有收到退信,如上述可將退信直接提供給您的MAIL SERVER商查看確認原因。
●若無收到退信,但收件方一直都未收到信件,可先至追蹤傳送裡查看是否有該信件寄出的記錄(只要有由主機端寄出,無論結果是成功或失敗,都可於追蹤傳送查看到記錄),有記錄就能查看到原因。而於追蹤傳送裡未能查看到記錄,可反應給您的MAIL SERVER商請他們確認原因。
網路世界收不到EMAIL信件,這是蠻常見的狀況,畢竟網路世界的規則時常在轉變,就像GMAIL,之前沒有驗證DKIM和SPF,前陣子開始都會針對寄件方的網址做驗證。而當遇到收不到信時,常見的原因如前述,若您收到的退信原因前述沒說到,可能是較少見到的原因,請將退信提供給您使用的MAIL SERVER商請他們確認原因。
在CPANEL控制台裡除了可查看追蹤傳送,CPANEL還有什麼功能?想更了解Cpanel是什麼或看更多Cpanel教學嗎?提供以下教學文章參考:
查看Cpanelg控制台上的每月流量使用狀況
Linux虛擬主機在Cpanel開啟或暫停某個EMAIL帳號收發信功能
CPANEL控制台裡如何操作設定DNS指向
在Cpanel控制台裡新增一個 EMAIL帳號
文章來源:https://wpoki.com
GIPHY App Key not set. Please check settings