解決發電郵後出現 “Your email has been blocked because the sender is unauthenticated”

問題簡述:

  • 我使用是SpaceMail 郵箱,用來作商業用途
  • 突然發送去 Gmail 用戶時出現以下 Error Message: Undelivered Mail Returned to Sender
  • Error Message 中顯示:Your email has been blocked because the sender is unauthenticated. 550-5.7.26 Gmail requires all senders to authenticate with either SPF or DKIM.
  • 而我自己是使用 Cloudflare 去管理網站 DNS

解決方案:

我聯絡了 SpaceMail 找尋客戶服務支援,公司的職員相當迅速的解決了我的問題,值得一讚!客服人員指出以下兩點問題:

SpaceMail 是我近年相當推介的電郵供應商,它價錢親民又易用。
我相當推介使用 SpaceMail 去建立自己個人的電郵,價錢相當親民!

1. 重覆 SPF 紀錄

  • 網名 DNS 內,應該只有一個 TXT Record 去管理 SPF 紀錄。因為我是使用了 Mailgun 和 SpaceMail 。前組用來發送推廣電郵,後者用來發送日常電郵。
  • 所以兩組 SPF Records 應要加在一齊。 不要分開兩個獨立的 TXT Record:
    • Mailgun 的SPF 紀錄是:v=spf1 include:mailgun.org ~all
    • SpaceMail SPF 紀錄是: v=spf1 include:spacemail.com ~all
  • 把兩個合併後變成:v=spf1 include:mailgun.org include:spacemail.com ~all

Gmail 會監察郵件是否經過 SPF 認證,若否,就會引起標題所顯示的錯誤信息。

2. MX Records

  • MX Records 的用途是指示電郵傳送去哪一個電郵伺服器
  • 當中用戶可以在 MX Records 中指示重要性。越重要,數字越少。
  • 若果不用 Mailgun 來接收電郵,可以選擇不加入以下兩個 Receiving Records: mxa.mailgun.org and mxb.mailgun.org

事後調查:

我在加入 Mailgun 的DNS 紀錄後,未有留意到 SPF 紀錄重疊。 有趣一點:我有一些自訂電郵地址,在排錯時曾用來接收 SpaceMail 所發出的郵件,即使是使用 Google Workspace 代管電郵,也可以正常接收。 所以 Gmail 的標準是比較嚴緊。

1. 若果內容實用有趣,歡迎請飲杯咖啡支持:

Buy Me a Coffee

2. 訂閱網站內容,不會遺漏最快最新的 AI 和營銷小知識:

3. 推薦使用 WordPress 寄存空間: Kinsta

歡迎留言:

This site uses Akismet to reduce spam. Learn how your comment data is processed.