Domain-Name-System

未添加 DKIM 簽名的電子郵件:Milter 服務 - 連接被拒絕

  • January 29, 2021

我已經生成並添加了一個帶有選擇器的 DKIM 記錄:2020

當我線上使用一些 DKIM 檢查器時,DKIM 記錄似乎已成功添加,但GMAILmailed-by顯示,而signed-by當我檢查從伺服器發送的電子郵件資訊時未顯示)和**MxToolBox 報告**似乎無法在發送的電子郵件中檢測 DKIM 簽名。

這可能是什麼原因造成的?

所以我已經弄清楚了問題所在。在檢查錯誤日誌時/var/log/mail.log,我注意到多行具有相同的錯誤:

warning: connect to Milter service inet:localhost:8891: Connection refused

在Google上搜尋時,我發現許多其他人遇到了同樣的問題,最後遇到了一個關於這個問題的論壇討論(這是opendkimbtw 的問題,而不是我最初認為的 virtualmin 的問題)並發現 opendkim 沒有使用正確的埠(8891),我需要做的就是:

  1. 取消註釋以下行(刪除尾隨#/etc/opendkim.conf

Socket                  inet:8892@localhost

  1. 在同一行上,更改88928891

Socket                  inet:8891@localhost
  1. 註釋以下行(添加尾隨#/etc/opendkim.conf

#Socket                 local:/var/run/opendkim/opendkim.sock

您現在可以opendkim通過執行以下命令(Ubuntu)簡單地重新啟動:

service opendkim restart

並通過執行以下命令(Ubuntu)重新啟動 apache:

service apache2 restart

並且您的出站電子郵件應該開始在您的電子郵件標題中包含 DKIM 簽名。

引用自:https://serverfault.com/questions/1021569