Перейти к основному содержанию

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

Mail

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

Теги

 

Похожие материалы

Автоматически чистить почтовый ящик из Ubuntu

Понадобилось мне как-то автоматически стирать все письма из почтового ящика. Ящик был на Exchange, автоматически там можно удалять письма, но только в папку "Удалённые", что не совсем то что нужно. Не найдя нормального функционала автоматической очистки папки плюнул и решил с соседнего сервера Ubuntu кроном удалять письма из ящика. Итак, на сервере Ubuntu ставим пакет fetchmail:

Теги