問題背景:Gmail 史上最嚴格的寄件人驗證政策
自 2024 年 2 月起,Google 為了加強垃圾郵件防堵,開始實施更嚴格的寄件人驗證政策。根據 Google 的官方說明,大量的寄件者必須設定 SPF、DKIM 及 DMARC 等電子郵件驗證機制。
重要事項:自 2024 年 2 月起,如果寄件者每天傳送 5,000 封以上的郵件至 Gmail 帳戶,則須遵守…驗證外寄電子郵件…等規定。
這項立意良善的政策,卻對許多使用郵件轉寄服務(Email Forwarding)的使用者造成了困擾。其中,Cloudflare 提供的免費 Email Routing 服務首當其衝。許多使用者發現,透過自訂網域信箱轉寄到個人 Gmail 的信件,開始頻繁地出現轉寄失敗的情況。
本文將提供兩種解決方案,幫助您修復這個問題。
解決方案一:使用 Email Worker 搭配中繼信箱
這個方法的核心概念是建立一個「中繼信箱」,並透過 Cloudflare Email Worker 將收到的信件轉發(Forward)到這個中繼信箱,最後再由您主要的 Gmail 帳戶透過 POP3 方式從中繼信箱收信。
- 建立中繼信箱:您可以選擇任何一家穩定的電子郵件服務供應商。根據網友的實測經驗,使用 Yahoo Mail 作為中繼信箱可以成功解決此問題。
- 設定 Email Worker:參考日本開發者 Classmethod 的這篇文章 Gmailに届かないCloudflare経由の独自ドメインメールを調べてみた,撰寫一個簡單的 Email Worker,將所有寄到您自訂網域的信件,轉發至您剛剛建立的中繼信箱。
- 設定 Gmail POP3 收信:進入您主要的個人 Gmail 帳戶,在「設定」>「帳戶和匯入」中,新增一個 POP3 郵件帳戶,位址指向您的中繼信箱。這樣,Gmail 就會定期去中繼信箱「拉取」信件。
這個方法的優點是設定相對簡單,且能繼續享受免費的服務。缺點是郵件傳遞的路徑較長,且多了一個需要管理的中繼信箱。
解決方案二:自架郵件伺服器 (Mail Server)
如果您追求一勞永逸,且對伺服器管理有基本認識,可以考慮自架郵件伺服器作為中繼站。例如,使用 Synology NAS 內建的 MailPlus Server 套件。
- 優點:
- 完全控制權:您可以完全掌握自己的郵件流,不必擔心第三方郵件服務的政策變動。
- 長期穩定:只要您的伺服器穩定運行,就不會再遇到類似的轉寄問題。
- 缺點:
- 設定複雜:相較於方案一,自架 Mail Server 需要處理更多網路設定,例如 Port Forwarding、DNS 記錄等。
- 安全風險:將郵件伺服器暴露在公網上,會增加被攻擊的風險,需要做好相關的安全防護措施。
總結
面對 Gmail 日趨嚴格的郵件政策,Cloudflare Email Routing 的使用者確實面臨新的挑戰。本文提供的兩種解決方案各有優劣:
- 方案一(中繼信箱):適合不想投入太多技術成本、追求快速解決問題的使用者。
- 方案二(自架 Mail Server):適合追求長期穩定、且具備一定伺服器管理能力的進階使用者。
您可以根據自己的需求與技術能力,選擇最適合您的方案。