2017-09-11 47 views
1

我在Ubuntu 16.04 LTS服务器上安装了postfix,并测试了默认设置。我能够成功发送测试邮件。然后我想添加dkim,这是我开始遇到问题的地方。我的电子邮件似乎没有得到签署。opendkim-testkey:[path] /dkim.key:open():权限被拒绝

当我运行

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 

后缀也是opendkim的一部分组

postfix : postfix opendkim 

我希望有人有一个想法,因为我在这里抓我的头。

回答

0

那么,问题是/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并忘记了这一步。

希望这会给别人一些帮助,当他们有像我这样的大脑放屁! ;-)