Sendmail

Sendmail 使用 DKIM 進行身份驗證,但 Roundcube 未進行身份驗證

  • July 7, 2021

所以我設置了郵件伺服器,Roundcube 和 Sendmail 都按預期工作。

但是我的許多電子郵件都會在 Gmail 和其他人中發送垃圾郵件,所以我設置了 DKIM 身份驗證並且成功了。

**$$ Side Note $$**出於某種原因,我將其設置為 SMTP 使用埠 25 而不是 587(其他人推薦的)。所以我不知道這是否會導致任何問題。

首先我用 Roundcube 測試它並向我的 Gmail 帳戶發送了一封電子郵件,當我點擊See OriginalGmail 電子郵件的部分時,它不顯示 DKIM'PASS' with domain mydomain.com

但是當我使用 Sendmail 在終端中發送時,它確實顯示在 DKIM 下:'PASS' with domain mydomain.com

我究竟做錯了什麼?Roundcube 是否有啟用 DKIM 的外掛?

https://pastebin.pl/view/5d87eb76 <- 這Orignal Message適用於 Sendmail 和 Roundcube。

所以我終於弄清楚了問題所在,我已經設置了我的 DKIM 和 SPF,以及使用 Sendmail 的 DMARC。但 Roundcube 使用“郵件”命令來發送/接收郵件。所以我終於發現你必須去config.inc.php設置$rcmail_config['smtp_server'] = '';

這允許您在 Roundcube 中使用 Sendmail,並且 DKIM 和 DMARC 應該可以工作。

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