- Mark Chang
- 0°C
- 2026-06-09 下午 3 點
使用 SendGrid 這類第三方代發郵件平台時,寄信平台顯示信件已經順利寄出,但對方卻說收不到信,會有哪些原因
在使用 SendGrid 這類第三方代發郵件平台時,出現「後台顯示已寄出(Delivered),但收件人未收到」的情況其實相當常見。這通常代表郵件已成功通過 SendGrid 的伺服器並被對方的收件伺服器「接收」,但後續在進入對方的收件箱之前被攔截了。
以下是常見的原因分析與檢查建議:
1. 垃圾郵件過濾(Spam Folder)
這是最常見的原因。郵件可能因為以下因素被收件方的郵件網關判定為垃圾郵件,直接丟進垃圾桶或隔離區:
信件主旨與內容: 包含過多敏感字詞(如「免費」、「賺錢」、「中獎」)或過多驚嘆號。
連結過多: 郵件中包含過多縮網址或指向不安全網站的連結。
圖片比例過高: 只有一張大圖而文字過少,常被視為垃圾郵件特徵。
2. 寄件者驗證未完成(DNS 設置問題)
如果你的網域沒有正確設定驗證協議,對方的伺服器會懷疑這是一封冒名信件:
SPF (Sender Policy Framework): 未授權 SendGrid 代表你的網域寄信。
DKIM (DomainKeys Identified Mail): 郵件缺少數位簽章,無法證明內容未被竄改。
DMARC: 如果你的 DMARC 政策設為 quarantine 或 reject,而 SPF/DKIM 其中一項失敗,信件就會被攔截。
建議: 請務必在 SendGrid 後台完成 Sender Authentication (Domain Authentication)。
3. 被公司防火牆或郵件閘道攔截
如果收件人是企業用戶(公司信箱),通常會有更嚴格的硬體防火牆(如 IronPort, Barracuda)。
這些設備可能會在「接收」信件後(回報給 SendGrid 已遞送),經過深度掃描發現附件或內容有疑慮,進而將信件完全刪除(Dropped)而不通知收件人。
4. 寄件者信譽(Sender Reputation)
SendGrid 的免費版或基礎版使用的是「共享 IP(Shared IP)」。
如果與你共用同一個 IP 的其他用戶發送了大量垃圾郵件,該 IP 可能會被列入黑名單(RBL)。
即便你的信沒問題,也會因為 IP 的「壞鄰居效應」導致被擋。
5. 圖片路徑與追蹤連結(Tracking Links)
SendGrid 預設會開啟「點擊追蹤」和「開啟追蹤」,這會將郵件中的連結改寫為 SendGrid 的網址。
部分嚴格的收件伺服器會檢查「連結文字」與「實際跳轉網址」是否一致,若不一致(例如文字寫 google.com 但跳轉是 sendgrid.net),會判定為釣魚信。
如何排查?
檢查 SendGrid Activity Feed:
查看該筆記錄的 Event 是否真的為 Delivered。若是 Dropped 或 Bounced,SendGrid 會提供錯誤代碼(如 550 或 421)。
使用 Mail-Tester:
寄一封一模一樣的信到 mail-tester.com,它會幫你掃描 SPF/DKIM 是否正確,並評估你的郵件評分。
檢查網域驗證:
確認 SendGrid 後台的 Settings > Sender Authentication 顯示為綠色的 Verified。
請收件人檢查「全郵件」:
有時信件會被歸類到 Gmail 的「促銷內容」或「社交網路」標籤中。
https://innstory.com/story-使用SendGrid這類第三方代發郵件平台時寄信平台顯示信件已經順利寄出但對方卻說收不到信會有哪些原因-7008

