Postfix и Opendkim — can't load key from selector.private: Permission denied

Thank you for reading this post, don't forget to subscribe!

На одном из ста­рых сер­ве­ров 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 послед­них вер­сий, там с такой ошиб­кой не при­хо­ди­лось сталкиваться.