DKIM 是什麼?用白話解釋電子郵件簽章
DKIM(DomainKeys Identified Mail)讓網域為每封信加上數位簽章,表示由該網域負責。收件端會用該網域在 DNS 公布的公開金鑰驗證簽章。
運作方式
寄件伺服器對部分標頭與內文簽章,並把結果放在 DKIM-Signature 標頭中。簽章會標明簽章網域(d=)與選擇器(s=)。
收件端到「選擇器._domainkey.網域」查詢公開金鑰並驗證簽章。若簽章範圍內的內容在傳送途中被修改,驗證就會失敗。
From 標頭一定要包含在簽章範圍內。但 DKIM 本身並不要求簽章網域與 From 網域一致,確認兩者是否一致是 DMARC 的工作。
對電子報的重要性
Google 要求所有寄件者設定 SPF 或 DKIM,每天寄給 Gmail 帳戶超過 5,000 封的寄件者兩者都要設定。寄給個人 Gmail 帳戶的信件,DKIM 金鑰至少要 1024 位元。
一鍵取消訂閱(RFC 8058)也仰賴 DKIM:簽章必須涵蓋取消訂閱相關的標頭。
檢查方法
- 打開一封您寄出的信,查看原始內容,確認 Authentication-Results 中有 dkim=pass。
- 確認 DKIM-Signature 中的 d= 是您的網域,或與寄件者地址屬於同一組織的網域。
- 用網域檢查工具確認選擇器的公開金鑰已發布在 DNS 上。
Newsletter Ready 的做法
Newsletter Ready 從自己的網域寄送並加上 DKIM 簽章,該網域也已設定 SPF 與 DMARC 記錄。
每一期都由 AI 根據您官網的文章撰寫草稿。在您核准之前,不會寄出任何信件。
電子報用語集
資料來源
- RFC 6376:DomainKeys Identified Mail (DKIM) Signatures
- RFC 8058:Signaling One-Click Functionality for List Email Headers
- Google「Email sender guidelines」(電子郵件寄件者規範,英文)
本頁僅提供一般資訊,並非法律意見。