一家做線上課程的客戶上個月來找我們,問題聽起來很小:「有些學員說沒收到上課通知。」我們調了三個月的寄件紀錄,數字是這樣的:總寄出 41,200 封,系統回報「成功」40,930 封,但實際進到收件匣的只有 31,600 封左右——中間約 22% 落在垃圾郵件匣或被直接退回。而這 22% 裡面,有 180 筆是已付款學員的開課通知。客服為此接了 94 通電話。系統沒有壞,程式也沒寫錯,SMTP 回 250 OK。壞掉的是「寄件者信譽」這件從來沒人在報價單上看過的東西。
適用情境 × 不適用情境
適合建置完整交易型郵件系統:
- 網站每月寄出超過 3,000 封系統信(訂單、通知、驗證碼、提醒)
- 有「沒收到就會產生金錢損失」的信件:付款確認、開課通知、出貨通知、密碼重設
- 需要在客服端查「這封信到底寄出去沒有、對方開了沒有」
- 有多個寄件情境需要不同寄件網域(交易信與行銷信必須分開)
- 客戶端是企業,收件方有嚴格的郵件閘道規則
不適合、先別花這筆錢:
- 每月寄件量低於 500 封,且沒有時效性要求——用 SMTP 直送就夠
- 主要通知管道其實是 LINE 或簡訊,Email 只是備援
- 網站還沒上線、沒有真實寄件資料,此時做送達率優化是憑空猜測
- 只寄行銷電子報,沒有交易信——那該用電子報平台,不是自建
替代方案矩陣
| 方案 | 優點 | 缺點 | 成本級距 |
|---|---|---|---|
| 自架 Postfix/郵件伺服器 | 完全掌控、無寄件量費用 | IP 信譽要從零養、黑名單處理靠自己、要有人顧 | 主機 NT$800/月起 + 維運工時 |
| 雲端寄件 API(SES) | 最便宜,每千封約 US$0.10 | 退信與事件處理要自己接、儀表板陽春 | 4 萬封約 NT$130/月 |
| 交易信專用服務(Postmark/Resend) | 送達率最佳、事件與退信處理完整 | 單價高於 SES 數倍 | Postmark 約 US$15/月起;Resend 免費額度 3,000 封/月 |
| 直接用 Gmail/公司信箱 SMTP | 零設定成本 | 有每日寄件上限、大量寄送會被鎖帳號、無事件追蹤 | NT$0,但風險最高 |
多數台灣中小企業的正解是:交易信走 Postmark 或 Resend、行銷信走另一個子網域的 SES 或電子報平台,兩者的寄件網域必須分開。
完整流程拆解(階段 + 時間 + 交付物 + 工具)
- 階段一|現況盤點(3 天):盤出所有寄信點(通常比客戶以為的多兩倍)、寄件網域、送達率基準值。交付:《寄件情境清單》+現況報告。工具:MXToolbox、Google Postmaster Tools。
- 階段二|網域驗證設定(2 天):設定 SPF、DKIM、DMARC 三組 DNS 紀錄,建立獨立交易信子網域(如
mail.yourbrand.com)。交付:DNS 設定清單與驗證截圖。工具:Cloudflare DNS、DMARC.org 檢測工具。 - 階段三|寄件服務串接(5 到 8 天):串 API、建模板系統、實作佇列與重試。交付:模板庫與測試報告。工具:Laravel Mail + Queue、Mailpit。
- 階段四|事件回收與抑制清單(5 天):接 webhook 收 delivered/bounce/complaint,建立硬退信自動抑制與軟退信重試上限。交付:事件資料表與客服查詢介面。
- 階段五|暖機與監測(14 到 30 天):分階段拉高寄件量,每日監看投訴率。交付:送達率儀表板。工具:Google Postmaster Tools、DMARC 報告解析。
真實成本完整拆解
- 開發工時:基本串接 16 到 24 小時;含退信處理、抑制清單、客服查詢介面、模板管理的完整版 80 到 140 小時
- 寄件服務月費:SES 4 萬封約 NT$130;Postmark 同量約 NT$1,500 到 NT$3,000
- 隱藏費用一:獨立子網域的 DNS 與憑證管理,年約 NT$0 到 NT$3,000(視 DNS 供應商)
- 隱藏費用二:暖機期間的人力——前 30 天需要每天有人看投訴率,約 0.5 小時/天
- 隱藏費用三:模板的多語與行動版適配,每組模板額外 2 到 4 小時
- 隱藏費用四:DMARC 報告是 XML,要讀懂需要工具或服務,月約 NT$0 到 NT$900
- ScriptWalker 對應服務:交易型郵件與通知系統建置,起價 NT$68,000(含三組 DNS 驗證設定、寄件服務串接、退信與抑制清單、5 組模板)
實施真相 vs 客戶想像
- 客戶以為:系統顯示「已寄出」就是送到了。實際:SMTP 的 250 OK 只代表對方伺服器收下,不代表進收件匣。真正的指標是收件匣放置率,只能從 Google Postmaster Tools 這類外部工具看。
- 客戶以為:設好 SPF 就沒事。實際:Google 與 Yahoo 對大量寄件者的要求是 SPF、DKIM、DMARC 三者齊全,加上一鍵取消訂閱標頭,以及垃圾投訴率低於 0.3%。少一項都可能被降級。
- 客戶以為:換一家寄件服務就能解決送達率。實際:信譽跟著寄件網域走,不跟著服務商走。用髒掉的網域換新服務商,前兩週會好轉,之後打回原形。
- 客戶以為:行銷信和交易信可以一起寄。實際:行銷信投訴率通常是交易信的十倍以上,混在同一網域等於用它拖垮訂單通知的送達率。
常見陷阱 × 怎麼避開
- 陷阱一:寄件人地址用 gmail.com 或 yahoo.com 結尾。解法:一律使用自有網域,且該網域必須有 DMARC 紀錄。
- 陷阱二:硬退信沒有建立抑制清單,持續重寄。解法:收到 hard bounce 立刻寫入抑制表並永久停寄,這是信譽掉最快的單一原因。
- 陷阱三:DMARC 一上線就設成
p=reject。解法:先p=none收報告兩週,確認所有合法寄件來源都通過,再逐步升到 quarantine、reject。 - 陷阱四:新網域第一天就寄 5 萬封。解法:暖機排程,第一天 200 封,之後每天成長 30% 到 50%,14 到 30 天拉到目標量。
- 陷阱五:驗證碼信件沒有設定獨立佇列。解法:時效性信件走高優先佇列,行銷與報表信走低優先,避免月報表塞住登入驗證碼。
- 陷阱六:模板只在桌機測試。解法:交付前至少在 Gmail App、Outlook 桌機版、Apple Mail 三個環境各看一次,Outlook 對 CSS 的支援度至今仍是獨立星球。
成功指標 + 上線後 90 天路線圖
- 第 1 到 30 天:完成暖機。目標——送達率(delivered / sent)≥ 97%、硬退信率 ≤ 2%、垃圾投訴率 ≤ 0.1%。每日查看 Google Postmaster Tools 的網域信譽。
- 第 31 到 60 天:優化內容與收件匣放置。目標——交易信開信率 ≥ 45%、客服「沒收到」工單數較上線前下降 60% 以上。開始拆分行銷與交易子網域。
- 第 61 到 90 天:把 DMARC 從
p=none升到p=quarantine,評估導入 BIMI 讓品牌 logo 顯示於收件匣。目標——DMARC 通過率 ≥ 99%。
決策清單
- ☐ 我們每月系統寄件量超過 3,000 封
- ☐ 有信件沒收到會直接造成退款或客訴
- ☐ 我們目前不知道實際送達率是多少
- ☐ 寄件人網域目前沒有 DMARC 紀錄
- ☐ 行銷信與交易信目前用同一個網域寄
- ☐ 硬退信目前沒有自動停寄機制
- ☐ 客服無法自行查詢某封信的寄送狀態
- ☐ 曾經收到過「你的信進垃圾桶」的客戶回報
- ☐ 驗證碼或密碼重設信曾經延遲超過 5 分鐘
- ☐ 我們沒有人在看 Google Postmaster Tools
- ☐ 郵件模板從未在 Outlook 桌機版測試過
- ☐ 未來 12 個月寄件量預期成長超過一倍
勾選 5 項以上,建議把這件事排進下一季;勾選 8 項以上,它已經在每天造成金錢損失。
常見問題 FAQ
SPF、DKIM、DMARC 到底差在哪?
用寄實體信比喻:SPF 是「這個地址有沒有權限用我們公司名義寄信」,DKIM 是「信封上的火漆印有沒有被拆過」,DMARC 是「前兩項沒過時該怎麼處理」的政策宣告。三者缺一,主流信箱就有理由把你降級。
用便宜的 SES 會不會送達率比較差?
不會。送達率取決於網域信譽與寄件行為,不是服務商。SES 便宜的代價是退信事件、抑制清單、儀表板都要自己做,而這些在 Postmark 這類服務是內建的。差別在工時,不在送達率。
已經被判定為垃圾郵件的網域還救得回來嗎?
可以,但需要時間:停掉所有非必要寄件、補齊三組驗證紀錄、清掉無效名單,再用 30 到 60 天低量暖機重建信譽。若已被列入主要黑名單,需逐一申請移除。
可以不做暖機直接全量寄嗎?
技術上可以,結果通常是新網域直接被標記。新網域或新 IP 第一週寄件量建議控制在目標量的 1% 以內,之後每日成長 30% 到 50%。省下的兩週,往往要用兩個月修回來。
想知道你的信實際送到幾成?
我們提供一次性的《郵件送達率健檢》,交付一份包含現況送達率、DNS 驗證缺口、退信分類與改善優先順序的報告,可以直接拿去排進下一季的開發排程。
- Email:[email protected]
- 電話:0916-224-047
- LINE:@ufv9089p