2017-09-11 73 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並忘記了這一步。

希望這會給別人一些幫助,當他們有像我這樣的大腦放屁! ;-)