點解企業電郵成日入垃圾箱?香港中小企必學 SPF、DKIM、DMARC 完整設定與排查指南
發出重要報價單,點解客戶話「完全收唔到」?
在日常商業溝通中,不少香港中小企都遇過以下尷尬情況:業務員明明按時寄出了合約、發票或產品目錄,但海外買家或本地客戶卻表示「收件箱空空如也」,最後才發現信件躺在對方的「垃圾郵件箱」(Spam / Junk Mail)甚至直接被伺服器拒收(Bounced)。
許多企業主第一反應是懷疑電郵伺服器「壞咗」或者內容寫得太像廣告。然而在現代互聯網安全架構下,各大郵件服務商(包括 Google Workspace、Microsoft 365、Yahoo 等)早已實施嚴格的防偽冒與防垃圾郵件機制。如果你的自訂網域名稱沒有正確設定身份驗證技術,對方的郵件伺服器就無法確認發信人是否為正當授權,自然會將你的商業電郵判定為高風險郵件。
要徹底提升電郵送達率(Email Deliverability),企業必須在網域 DNS 管理後台正確配置三大核心防護基石:SPF、DKIM 與 DMARC。
三大電郵安全驗證技術:原理拆解
將這三套技術想像成寄送國際掛號信時的「防偽認證系統」:
1. SPF(Sender Policy Framework,發信人策略框架)
- 概念:就像一份「白名單授權書」。
- 運作方式:你在網域的 DNS 新增一條 TXT 記錄,明確列出「只有哪些 IP 地址或伺服器(例如你的電郵 Hosting 伺服器、EDM 發信系統)獲准代表我的網域發信」。
- 保護效果:收件方伺服器收到信件時,會比對發信 IP 是否在你的 SPF 清單內。若不在名單內,信件便會被標記為可疑。
2. DKIM(DomainKeys Identified Mail,網域金鑰識別郵件)
- 概念:就像信封上的「數位蠟封與防偽印章」。
- 運作方式:發信伺服器在電郵標頭(Header)加入一組加密的數位簽名(Private Key),收件伺服器則透過你 DNS 公開的公鑰(Public Key TXT 記錄)進行解密驗證。
- 保護效果:確保信件在傳輸過程中沒有被黑客篡改(例如竄改收款銀行帳號或附件),保證內容的完整性。
3. DMARC(Domain-based Message Authentication, Reporting and Conformance)
- 概念:管理整套驗證機制的「執行政策與反饋報告」。
- 運作方式:當一封自稱來自你網域的電郵未能通過 SPF 或 DKIM 驗證時,DMARC 指示收件方應如何處理(例如:
none僅監控、quarantine隔離進垃圾箱、reject直接拒收退信),並每日回報驗證失敗事件。 - 保護效果:徹底杜絕黑客偽冒你公司網域名稱發送釣魚欺詐電郵給客戶。
逐步實戰:香港企業 DNS 記錄配置範例
不論你的網域是 .hk、.com.hk 還是 .com,設定均在你的網域 DNS 控制面板進行。以下是標準範例:
步驟一:設定 SPF 記錄
在 DNS 新增一條 TXT 記錄:
- 名稱 / 主機(Host):
@或留空(代表根網域) - 類型(Type):
TXT - 記錄值(Value):
v=spf1 include:_spf.yourhostprovider.com ~all
注意:每個網域只能存在「一條」SPF TXT 記錄。如果你同時使用企業電郵託管及外部行銷工具,必須將它們合併在同一條記錄內,例如:v=spf1 include:_spf.yourhostprovider.com include:servers.mcsv.net ~all。
步驟二:設定 DKIM 記錄
DKIM 通常需要先在電郵主機管理後台(如 cPanel、DirectAdmin、Microsoft 365)生成專屬金鑰:
- 名稱 / 主機(Host):
default._domainkey(前綴依系統提供的 Selector 為準) - 類型(Type):
TXT(部分服務商採用 CNAME) - 記錄值(Value):
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQ...(長串公鑰字符)
步驟三:部署 DMARC 策略
當 SPF 與 DKIM 正常運作 48 小時後,即可加入 DMARC 記錄:
- 名稱 / 主機(Host):
_dmarc - 類型(Type):
TXT - 初階監控記錄值(Value):
v=DMARC1; p=none; rua=mailto:[email protected]; sp=none; aspf=r;
建議中小企初期將 p 設為 none 進行監控,確認所有正當業務發信管道均通過驗證後,再逐步升級至 p=quarantine 或 p=reject。
中小企常見的 4 個致命配置錯誤
| 常見錯誤 | 潛在後果 | 正確排查方案 |
|---|---|---|
| 設置了多條 SPF 記錄 | 收件伺服器直接判定 SPF PermError,信件全數入垃圾箱 | 將所有 include: 合併為單一條 TXT 記錄 |
| SPF DNS Lookup 超過 10 次上限 | 大型郵件服務商(Google/Outlook)放棄驗證 | 精簡不必要的發信服務商,或使用 IP 網段宣告 |
| DKIM 複製貼上時遺漏字符 | 加密簽名比對失敗,信件被視為被篡改 | 檢查公鑰前後有無多餘空格或引號遺失 |
| 忘記更新反向 DNS(PTR Record) | 伺服器 IP 無法對應網域名稱,信譽評分偏低 | 聯絡電郵主機服務商確保發信 IP 已正確設定 PTR |
如何即時測試你的電郵健康度?
完成 DNS 設定並等待解析生效(通常需 15 分鐘至 2 小時)後,你可以透過以下免費專業工具進行全面檢測:
- Mail-Tester:寄出一封測試電郵至指定地址,系統會給予 1 至 10 分的健康度評分,並指出具體的 SPF/DKIM 錯誤。
- MXToolbox(SuperTool):輸入你的域名即可即時檢查 DNS 記錄、黑名單(Blacklist)狀態及 DMARC 合規性。
- Google Postmaster Tools:適合發信量較大的企業,可直接在 Google 後台查看自己網域在 Gmail 用戶端的送達率與信譽評級。
建立專業可靠的商務通訊基建
電郵不僅是內部溝通工具,更是企業對外建立專業形象與信任資產的核心通道。投資少許時間完善 SPF、DKIM 和 DMARC 配置,能徹底避免商務報價被錯失、客戶款項受偽冒郵件威脅等營運風險。選擇具備本地技術支援與完善 DNS 管理介面的電郵託管方案,能讓你的企業在開展本地及跨國業務時更加安心穩健。