Email Spam Tester

Home部落格Mailchimp 郵件進垃圾郵件?如何測試並修正送達率

Mailchimp 郵件進垃圾郵件?如何測試並修正送達率

Mailchimp 行銷活動為何進入垃圾郵件、內建測試郵件看不到什麼,以及經實際寄送驗證,可修正問題的 DNS 記錄與設定。

本頁內容每個行銷活動中的三個網域
  1. 每個行銷活動中的三個網域
  2. 為網域設定身分驗證,不要只完成驗證
  3. From 欄位使用 Gmail 或 Yahoo 地址
  4. Gmail 和 Yahoo 執行的規則
  5. 取消訂閱功能位於郵件標頭
  6. Mailchimp 本身對郵件內容的說法
  7. 為什麼 Mailchimp 的測試郵件不是垃圾郵件測試
  8. 在寄出前測試行銷活動
  9. 我閱讀 Mailchimp 報告的順序

在 Outlook 中開啟你的其中一封 Mailchimp 行銷郵件,查看寄件者欄位。如果顯示「on behalf of mcsv.net」或「via mailchimpapp.net」,你大概已經知道為什麼同一封郵件在其他地方會進入垃圾郵件。Mailchimp 說明中心指出,這個標籤會在 From 地址尚未通過驗證時顯示。當 Mailchimp 郵件進入垃圾郵件時,我首先會檢查 From 網域是否未經驗證。(Outlook 對這個標籤很固執,Mailchimp 也承認,即使你已修正原因,這個標籤仍可能繼續顯示。)

Mailchimp 會自行處理許多工作。它負責執行寄信伺服器、處理退信,並在你忘記加入取消訂閱頁尾時自動補上。它唯一無法替你完成的工作,是證明郵件由你的網域寄出,因為這項證明存放在你的 DNS 中,而 Mailchimp 無法存取。

每個行銷活動中的三個網域

篩選器檢查 Mailchimp 行銷活動時,看到的不只一個網域,還會比較這些網域。

From 地址是訂閱者看到的地址。信封寄件者(即退信送達的 Return-Path)由 Mailchimp 設定,其說明頁面指出,該地址「通常包含 mcsv.net、mcdlv.net、mailchimpapp.net 或 rsgsv.net」。你無法變更此地址。第三個網域位於 DKIM 簽章的 d= 標記中,用來指出郵件的簽署者。

當 From 網域與 SPF 檢查的網域(來自 Return-Path)或 DKIM 簽章中的網域相符時,DMARC 就會通過。使用 Mailchimp 時,Return-Path 一律屬於 Mailchimp,因此即使每封郵件都通過 SPF,仍然不會計入你的網域。一切都取決於 DKIM。如果你尚未設定網域驗證,DKIM 簽章也會屬於 Mailchimp。其文件以 newsletter@pottedplanter.com 寄出的行銷活動為例,並說明「我們會使用自己的網域進行驗證」。兩項檢查都通過,但兩者都不是針對 pottedplanter.com,因此該網域的 DMARC 會失敗。一般運作機制請參閱 SPF、DKIM 和 DMARC 說明。

為網域設定身分驗證,不要只完成驗證

Mailchimp 有兩個名稱相似的步驟,很容易在完成第一個步驟後就停下來。其身分驗證說明頁面指出:「僅完成驗證不會影響電子郵件寄送成效。」身分驗證是另一個獨立的第二步,也就是設定 DNS 記錄。

目前的設定指南要求新增三筆記錄,包括兩筆用於 DKIM 的 CNAME,以及一筆用於 DMARC 的 TXT。確切的 CNAME 值會顯示在你的 Mailchimp 帳戶中,而不是文件裡,名稱通常是 k2._domainkey 和 k3._domainkey。在網域代管商的 DNS 編輯器中,結果大致如下:

DNS·example.com
k2._domainkeyCNAMEvalue shown in your Mailchimp accountk3._domainkeyCNAMEvalue shown in your Mailchimp account_dmarcTXTv=DMARC1; p=none; rua=mailto:dmarc@example.com

開始前,有兩個常見問題需要注意。許多 DNS 控制台會將你的網域附加到 Name 欄位中輸入的內容,因此 k2._domainkey.example.com 會在你不知情的情況下變成 k2._domainkey.example.com.example.com。Mailchimp 的疑難排解章節正好說明了這種情況,修正方式是只輸入 k2._domainkey。第二個問題會稍後出現,也就是網域顯示已通過身分驗證之後。此時不要再修改這些 CNAME,因為 Mailchimp 警告,變更它們「可能會干擾我們現有的記錄資訊」。如果 DKIM 記錄突然無法解析,通常沒有人會發現,直到下一次行銷活動郵件寄出時才察覺。只輸入 k2._domainkey,控制台會自動加上其餘部分

你可以使用 DKIM 檢查工具(選擇器為 k2 或 k3)和 DMARC 檢查工具從外部確認結果。DMARC 檢查工具也會告訴你,rua 位址是否能接收報告。

Mailchimp 目前的說明頁面完全沒有要求設定 SPF 記錄,這符合上述運作方式,因為 SPF 會根據 Mailchimp 的退信網域進行檢查。如果你已有 SPF 記錄,仍應使用 SPF 檢查工具檢查。每個 include: 都會占用 DNS 查詢次數,上限為十次,而且記錄一旦超過此上限,你所有其他郵件的 SPF 都會失效。

From 欄位使用 Gmail 或 Yahoo 地址

如果行銷活動是從 yourname@gmail.com 或 Yahoo 地址寄出,就無法進行驗證。Mailchimp 表示,由於你無法控制公用電子郵件服務的 DNS,因此這類地址「無法驗證」。Mailchimp 會改寫 From 地址,將其改為自己的子網域 send.mailchimpapp.com 或 mail.mailchimpapp.com。在文件範例中,thepottedplanter@yahoo.com 會變成 thepottedplanter.yahoo.com@send.mailchimpapp.com。

回覆仍會寄到原始地址,因此從你這邊看不出任何問題。不過,訂閱者會看到不尋常的寄件者,而且 From 網域是 Mailchimp 網域,與其他遇到相同情況的人共用。Mailchimp 自己的垃圾郵件篩選器說明頁面指出,免費電子郵件網域「通常會比已驗證的電子郵件網域受到更嚴格的篩選」,而且也無法使用 BIMI。

我會購買一個網域,即使是便宜的也可以,然後用它寄信。接著,請認真看待 Mailchimp 的另一項警告:「在新網域尚未建立信譽前,就從該網域寄送大型電子郵件行銷活動可能有風險」,並先向最有可能開信的人寄送較少量的郵件。

Gmail 和 Yahoo 執行的規則

Mailchimp 的驗證建議以 Gmail 和 Yahoo 的寄件者要求為依據。由於兩者的規定常被混為一談,因此有必要釐清各項數字分別屬於哪一家。

Google 的規則於 2024 年 2 月 1 日生效,完整規定適用於每天向個人 Gmail 帳戶寄送超過 5,000 封郵件的寄件者。這些寄件者必須設定 SPF 和 DKIM、DMARC 記錄(使用 p=none 政策即可)、讓 From 網域與 SPF 或 DKIM 對齊、為行銷郵件提供一鍵取消訂閱功能,並將 Postmaster Tools 中的垃圾郵件率維持在 0.3% 以下,而 Google 實際建議的水準是 0.10%。5,000 封的數量按主要網域計算,寄件者只要曾經超過一次,就會永久被視為大量寄件者。Google 的常見問題也指出,從 2025 年 11 月起,它開始逐步加強執行規定,不符合要求的郵件將面臨 "temporary and permanent rejections"。

Yahoo也在同一個月開始執行類似的規定。DMARC 政策至少必須為 p=none,而且必須通過驗證。DKIM 金鑰至少須為 1024 位元。取消訂閱要求須在 2 天內完成,垃圾郵件率須低於 0.3%。Yahoo 沒有設定數量門檻,而且其常見問題明確表示:"We will not specify a volume threshold." 5,000 是 Google 的數字,Mailchimp 將它套用於兩者。這對郵件名單較小的寄件者很重要,因為 Yahoo 沒有公布可避免觸發規定的寄送數量。

我在如何避免電子郵件進入 Gmail 垃圾郵件中更深入說明了 Gmail 方面的規定。

取消訂閱功能位於郵件標頭

如果你的範本沒有取消訂閱連結,Mailchimp 會在頁尾加入一個,訂閱者點擊後會進入取消訂閱頁面。Google 要求郵件正文中必須有這類清楚可見的連結,此外還要提供第二種方式。Mailchimp 的取消訂閱頁面說明:「Gmail 和 Yahoo 將要求透過電子郵件標頭提供一鍵取消訂閱功能,而不是透過郵件正文。」這需要兩個標頭,分別是含有 https 連結的 List-Unsubscribe,以及 List-Unsubscribe-Post: List-Unsubscribe=One-Click(查看兩者的格式)。Google 另外指出,mailto 連結或郵件正文中的連結不算一鍵取消訂閱。

Mailchimp 的說明頁面提到可透過標頭取消訂閱,卻從未列出標頭名稱。我會開啟一封實際寄出郵件的原始碼,親眼確認這兩行是否存在。這只需要一分鐘。

Mailchimp 本身對郵件內容的說法

Mailchimp 的垃圾郵件篩選器頁面指出,篩選器會對許多因素評分並加總結果,而且「一般來說,你的郵件活動需要觸發多個條件,才會被篩選為垃圾郵件。」該頁面列出的觸發條件都很常見:連結縮短服務、無法使用的連結,以及「草率的程式碼、多餘的標籤,和從 Microsoft Word 複製過來的程式碼」。同一頁也提到,部分篩選器會在收件者看到郵件前先開啟郵件並點擊連結,因此寄出後第一分鐘內突然出現大量點擊,很可能是篩選器造成的。

該頁面也提到共用 IP。Mailchimp 的寄件位址由多個客戶共用,而且頁面指出,「如果有人決定透過 Mailchimp 傳送垃圾郵件,可能會影響其他使用者的郵件送達率。」這不是你能從自己這端修正的問題。

為什麼 Mailchimp 的測試郵件不是垃圾郵件測試

電子郵件設計工具中的「Send a Test Email」按鈕(在舊版建立工具的 Preview 選單下)是用來檢查版面配置的。這項功能有限制,而且在某些方面與訂閱者實際收到的郵件不同。

  • 免費方案每封電子郵件可測試 12 次,任何 24 小時內最多 24 次;付費方案則分別為 70 次和 200 次。每位收件者都算一次,因此將一封測試郵件寄到四個地址會使用四次額度。
  • 每次測試都會計入每月寄送上限,與正式寄送的電子郵件相同。
  • 合併標籤和動態內容不會填入資料。需要測試這些內容時,Mailchimp 的建議是正式寄送給一小群測試受眾。
  • 從範本建立工具寄出的測試郵件不會與受眾連結,因此寄件者地址會是你帳戶的主要電子郵件地址。

在寄出前測試行銷活動

我為這個步驟建立了 Email Spam Tester。你從 Mailchimp 將行銷活動的測試郵件寄到網站提供的一次性地址,大約一分鐘後,報告會優先回答與 Mailchimp 有關的問題:DKIM d= 標籤中使用的是誰的網域、你的寄件者網域是否通過 DMARC,以及取消訂閱標頭的實際內容。這些是 42 項檢查中的三項,另一項則是檢查 Mailchimp IP 是否列在 21 個封鎖名單中。若檢查失敗,報告會提供修正計畫和可直接貼上的 DNS 記錄,每項修正都會依評分表列出計算後的分數。無須註冊,也不收費。

如果你不想來回複製地址,也可以改為連結你的 Mailchimp 帳戶。你選取一份草稿後,Mailchimp 會使用你帳戶中的設定自行寄出測試郵件,因此報告看到的伺服器、簽章和重寫後的追蹤連結,都與訂閱者實際收到的相同。同一封郵件也能寄到 Gmail、Outlook、Yahoo 和其他服務供應商的收件匣,接著報告會顯示行銷活動在每個服務供應商中進入了哪個資料夾。由於 Mailchimp 只會使用行銷活動本身的主旨寄送測試郵件,這部分會建立草稿的暫時副本,並在主旨中加入標記。之後會刪除該副本,絕不會編輯你的草稿。這些郵件會占用 Mailchimp 對每個行銷活動提供的測試郵件額度,因此使用免費方案時,收件匣位置測試能測試的收件匣較少。

若要檢查之後的行銷活動,這項連結可以將一個永久地址加入受眾名單。它會以一般聯絡人的身分加入,並加上「Email Spam Tester」標籤。當這個受眾收到任何行銷活動和自動化郵件時,系統都會在郵件送達時進行檢查。這個地址也會像名單中的其他聯絡人一樣,計入你的聯絡人數量上限。

我閱讀 Mailchimp 報告的順序

  1. DKIM 行。d= 顯示的是你的網域,還是 Mailchimp 的網域?如果是 Mailchimp 的網域,表示驗證尚未完成,後面的內容目前大多不重要。
  2. DMARC。是否有記錄,而且是否通過?如果 DKIM 已通過,旁邊卻出現 DMARC fail,問題就直接指向第一步。
  3. 寄件者地址。使用 gmail.com 或 yahoo.com 的寄件者,會顯示為已改寫到 mailchimpapp.com。
  4. 兩個取消訂閱標頭都必須存在,並指向 https。
  5. 封鎖名單。共用 Mailchimp IP 被列入封鎖名單,不是你能修正的問題,但在開始改寫文案前,你會想先知道這件事。
  6. 最後才檢查內容:縮網址、從 Word 貼上的標記、主要由一張大圖片組成的版面配置。

接著查看信件匣結果,前提是你有要求進行這項測試。電子報活動可能通過所有檢查,仍然進入 Gmail 的 Promotions。這是收件匣中的一個分頁,對電子報來說是相當正常的位置。

Mailchimp 應用程式內針對未驗證網域顯示的警告橫幅指出,電子郵件 "may miss 74% of inboxes"。這個數字來自 Mailchimp,我無法核實。它提醒你設定的,就是上方程式碼片段中的三筆記錄。

更多部落格文章

先將真正的郵件寄到測試地址

執行 42 項檢查,涵蓋 SPF、DKIM、DMARC、封鎖名單、取消訂閱標頭和內容,並查看郵件在 Gmail、Outlook、Yahoo 和其他服務供應商中進入的資料夾。免費,無須註冊。

取得測試地址