Sendmail 使用 DKIM 进行身份验证,但 Roundcube 未进行身份验证

Sendmail 使用 DKIM 进行身份验证,但 Roundcube 未进行身份验证

所以我已经设置了邮件服务器,Roundcube 和 Sendmail 都按预期工作。

但是我的许多电子邮件在 Gmail 和其他邮件中都被归为垃圾邮件,因此我设置了 DKIM 身份验证并且成功了。

[边注]由于某种原因,我将其设置为 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 的。

答案1

所以我终于弄清楚了问题所在,我已经使用 Sendmail 设置了 DKIM 和 SPF 以及 DMARC。但 Roundcube 使用“mail”命令来发送/接收邮件。所以我最终发现你必须去config.inc.php设置$rcmail_config['smtp_server'] = '';

这使得您可以在 Roundcube 中使用 Sendmail,并且 DKIM 和 DMARC 应该可以工作。

相关内容