OPENDKIM-TESTKEY:[PATH] /DKIM.KEY:OPEN():拒绝许可



我在Ubuntu 16.04 LTS服务器上安装了Postfix,并测试了默认设置。我能够成功发送测试电子邮件。然后,我想添加DKIM,这是我开始遇到问题的地方。我的电子邮件似乎没有被签名。

我运行

opendkim-testkey -d mydomain.com -s mail -vvv

我得到

opendkim-testkey: /etc/postfix/dkim.key: open(): Permission denied

/etc/postfix/dkim.key的所有权和权限

-rw------- 1 opendkim opendkim   887 Sep  7 16:07 dkim.key

Postfix也是Opendkim组的一部分

postfix : postfix opendkim

我希望有人有一个主意,因为我在这里挠头。

所以,问题在/etc/opendkim.conf

我忘记了摘要并编辑一些行:

# Sign for example.com with key in /etc/dkimkeys/dkim.key using
# selector '2007' (e.g. 2007._domainkey.example.com)
Domain                  mydomain.com
KeyFile                 /etc/dkimkeys/dkim.key
Selector                mail

这些最初都被评论了。我以前曾清除并重新安装Opendkim并忘记了此步骤。

希望当其他人像我这样的脑食时,这会给其他人提供一些帮助!; - )

在我的情况下,只有这对我有帮助

chown -R opendkim:opendkim /etc/opendkim
chmod 0750 /etc/opendkim/keys
chmod 0600 /etc/opendkim/keys/default.private

最新更新