На одном из старых серверов postfix при настройке opendkim столкнулся с ошибкой:
Aug 2 13:32:59 postfix00 opendkim[7229]: 410D4AA1D8: error loading key 'selector._domainkey.example.com'
Aug 2 13:32:59 postfix00 opendkim[7229]: can't load key from /etc/opendkim/selector.private: Permission denied
И при отправке письма:
Aug 2 13:39:41 postfix00 postfix/cleanup[7886]: 1BDE5AA0F5: milter-reject: END-OF-MESSAGE from unknown[10.10.10.15]: 4.7.1 Service unavailable - try again later; from=<hello@example.com> to=<example@gmail.com> proto=SMTP helo=<O>
Рабочий стенд:
- Ubuntu 14.04.5 LTS
- Postfix 2.11.0
- Opendkim 2.9.1-1
Решение оказалось простое. Требовались права на папку, в которой находились конфигурационный файлы opendkim:
chown opendkim:opendkim /etc/opendkim
Ещё я добавил postfix в группу opendkim:
usermod -a -G opendkim postfix
Разбираться в проблеме более подробно не стал, починил на скорую руку, чтобы заработало. В дальнейшем планирую поднять postfix + Ubuntu последних версий, там с такой ошибкой не приходилось сталкиваться.