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

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

Теги

 

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

Keepalived для Postfix

Есть два сервера с операционной системой Ubuntu 20.04.4 LTS. На обоих серверах развёрнут Postfix сервер. Почтовики работают только на отправку писем, на них всё уже настроено. Пришла задача объединить их в один отказоустойчивый кластер Master — Slave с плавающим виртуальным IP-адресом с помощью keepalived. Главная задача: принимать почту на один IP адрес и обеспечить резервирование postfix.

Теги

Postfix с SMTP аутентификацией Cyrus

Понадобилось сделать Postfix с SMTP аутентификацией. Раньше не настраивал, перерыл кучу статей. Очень сумбурно всё изложено, поэтому пришлось написать свой вариант. Если кто-то знает хорошую инструкцию по данному вопросу без лишней воды — пишите в комментариях.

Теги