Назад | Перейти на главную страницу

Подключитесь к сервису Milter unix: /var/run/opendkim/opendkim.sock: нет такого файла или каталога

Я только что переставлял почтовый сервер postfix в другой ящик, и у меня возникли проблемы с получением postfix для связи с opendkim через сокет unix. Разъем openskim расположен по адресу /var/run/opendkim/opendkim.sock:

srwxrwxr-x 1 opendkim opendkim 0 Aug 14 15:11 /var/run/opendkim/opendkim.sock=

.... но postfix этого не видит. Вот строчка из /var/log/mail.log:

Aug 14 15:13:04 new postfix/smtpd[23954]: warning: connect to Milter service unix:/var/run/opendkim/opendkim.sock: No such file or directory

Вот строчка из моего /etc/postfix/main.cf:

smtpd_milters = inet:127.0.0.1:11444 unix:/var/run/opendkim/opendkim.sock

Есть ли у кого-нибудь идеи относительно того, что вызывает проблему? Я немного погуглил, но не могу найти никаких решений, которые работают.

Обновить: Я использую Postfix 3.1.0-3. Вот мой uname -a:

Linux starbeamrainbowlabs.com 3.14.32-xxxx-grs-ipv6-64 #7 SMP Wed Jan 27 18:05:09 CET 2016 x86_64 x86_64 x86_64 GNU/Linux

Вам нужно будет установить файл сокета в каталоге спула постфикса, например:

/var/spool/postfix/var/run/opendkim

После изменения вы можете увидеть проблему с разрешением, затем просто измените владельца группы этого каталога на postfix, и он будет работать.

Видеть https://unix.stackexchange.com/a/74491/22454