OpenDKIM 不签署电子邮件

OpenDKIM not signing emails

我正在尝试配置 OpenDKIM 以签署从我们网站发送的电子邮件。我正在 CentOS linux 服务器上安装它。我已经安装了 opendkim 并创建了所有配置文件和密钥文件。我不明白为什么它不签署外发电子邮件。我一直在检查所有配置,但似乎一切正常。

以下是我们配置文件的内容(网站名称更改为 example.com for post):

opendkim.conf:

AutoRestart             false
Canonicalization        relaxed/simple
ExternalIgnoreList      refile:/etc/opendkim/TrustedHosts
InternalHosts           refile:/etc/opendkim/TrustedHosts
KeyTable                refile:/etc/opendkim/KeyTable
LogWhy                  Yes
Mode                    sv
Domain                  example.com
Selector                default
PidFile                 /var/run/opendkim/opendkim.pid
SignatureAlgorithm      rsa-sha256
SigningTable            refile:/etc/opendkim/SigningTable
Socket                  inet:8891@127.0.0.1
Syslog                  Yes
SyslogSuccess           Yes
TemporaryDirectory      /var/tmp
UMask                   002
UserID                  opendkim:opendkim

TrustedHosts:

127.0.0.1
localhost
*@example.com
*example.com
example.com

签名表:

*@example.com default._domainkey.example.com

键表:

default._domainkey.example.com       example.com:default:/etc/opendkim/keys/example.com/default

我一直在一个接一个地搜索教程,并在这些配置文件中尝试不同的东西,但到目前为止没有任何效果。如果有人知道我在这里做错了什么,请告诉我,谢谢!

大家好,我设法让 dkim 正常工作,我只想 post 为将来遇到此问题的任何人提供帮助。最后,问题不在于这些配置,而在于 opendkim 本身对我们系统的窃听。它已经启动,当我们停止它时,它会自动重新启动并出现故障。

我上面使用的配置是正确的并且工作正常。