OpenDKIM 邮件标头:temperror

OpenDKIM 邮件标头:temperror

我刚刚安装并配置了 OpenDKIM,以便将其与服务器上的 Postfix 和 Dovecot 一起使用。我可以向其他帐户发送电子邮件,但当我检查标题时,我发现了以下内容:

dkim=temperror (no key for signature)

这是我做的最重要的配置(事实上,我遵循了本教程来自 DigitalOcean)。我的服务器正在运行Ubuntu 14.04(x86)。

事实上,我该如何纠正这个错误?(该行告诉我该邮件尚未验证)。


文件:/etc/opendkim.conf(片段)

AutoRestart             Yes
AutoRestartRate         10/1h
UMask                   002
Syslog                  yes
SyslogSuccess           Yes
LogWhy                  Yes

Canonicalization        relaxed/simple

ExternalIgnoreList      refile:/etc/opendkim/TrustedHosts
InternalHosts           refile:/etc/opendkim/TrustedHosts
KeyTable                refile:/etc/opendkim/KeyTable
SigningTable            refile:/etc/opendkim/SigningTable

Mode                    sv
PidFile                 /var/run/opendkim/opendkim.pid
SignatureAlgorithm      rsa-sha256

UserID                  opendkim:opendkim

Socket                  inet:12301@localhost

文件:/etc/opendkim/TrustedHosts

127.0.0.1
localhost
192.168.0.1/24
*.fjweb.club

文件:/etc/opendkim/KeyTable

1115._domainkey.fjweb.club fjweb.club:1115:/etc/opendkim/keys/fjweb.club/1115.private

文件:/etc/opendkim/SigningTable

*@fjweb.club 1115._domainkey.fjweb.club

文件:/etc/default/opendkim

SOCKET="inet:12301@localhost"

文件:/etc/postfix/main.cf

milter_protocol = 2
milter_default_action = accept
smtpd_milters = inet:localhost:12301
non_smtpd_milters = inet:localhost:12301

答案1

我终于找到了问题所在,尽管这可能很愚蠢,但我会将其留在这里,以便任何人都可以先检查一下:

请务必仔细检查,不要在 TXT 记录的主机值旁边添加域名

我的意思是:OpenDKIM 需要 TXT 记录(检查您拥有的域的 DNS 设置)才能成功签署电子邮件。检查它的“名称”(或“主机”)列:应该default._domainkey不是 default._domainkey.yourdomain.bla

相关内容