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

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

Теги

 

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

Postfix — ограничить поток исходящих писем

Почтовый сервер postfix ориентирован на максимальную производительность. Если у него есть письмо, то он постарается его как можно быстрее отправить. Но иногда требуется ограничить поток исходящих писем. При этом желательно, чтобы postfix продолжал принимать письма без ограничений, но отправлял их постепенно. Бывает, что провайдер ограничивает ваш сервер и разрешает отправлять, например, не более 300 писем в минуту. 

Теги

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

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

Теги