Postman 是一款用于 API 開發和測試的工具,它本身并不直接支持 DKIM 簽名。DKIM(DomainKeys Identified Mail)是一種電子郵件驗證標準,用于驗證電子郵件的真實性和完整性。它通常在郵件服務器上配置,而不是在客戶端工具如 Postman 中設置。
如果你需要在發送電子郵件時進行 DKIM 簽名,你需要在你的郵件服務器(如 Postfix、Exim 等)上進行配置。以下是一個在 Debian 系統上配置 Postfix 和 OpenDKIM 進行 DKIM 簽名的示例步驟:
sudo apt-get update
sudo apt-get install opendkim opendkim-tools
sudo opendkim-genkey -t -s selector -d domain
其中,selector
是選擇器名稱,domain
是你的域名。生成的密鑰對文件將保存在 /etc/opendkim/
目錄中。
編輯 /etc/opendkim.conf
文件,確保以下配置項正確設置:
Domain domain
KeyFile /etc/opendkim/selector.private
Selector selector
Socket inet:8891@localhost
編輯 /etc/postfix/main.cf
文件,添加或修改以下配置項:
milter_protocol 6
milter_default_action accept
smtpd_milters inet:localhost:8891
non_smtpd_milters inet:localhost:8891
sudo systemctl start opendkim
sudo systemctl restart postfix
在您的 DNS 中添加一條 TXT 記錄,記錄名稱為 selector._domainkey.domain
,記錄值為生成的 DKIM 公鑰。
完成以上步驟后,你的 Postfix 服務器應該已經配置了 DKIM 簽名。你可以使用在線 DKIM 驗證工具來測試郵件是否成功簽名。
請注意,這些步驟適用于在 Debian 系統上配置 Postfix 服務器進行 DKIM 簽名。如果你只是想在發送郵件時進行 DKIM 簽名,你可能需要在你的郵件客戶端(如 Thunderbird、Outlook 等)或者郵件發送服務(如 SendGrid、Mailgun 等)上進行相應的配置。