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

OpenDKIM Невозможно привязать к порту Отказано в разрешении

Я вижу много подобных проблем, но с ошибкой «Адрес уже используется», а не с ошибкой «В разрешении отказано».

Я установил OpenDKIM через этот блог:

http://blog.matoski.com/articles/spf-dk-dkim-plesk-debian/

И все шло гладко, пока я не перезапустил Postfix, и мой журнал сразу же взорвался:

OpenDKIM Filter: Unable to bind to port inet:8891@localhost: Permission denied
OpenDKIM Filter: Unable to create listening socket on conn inet:8891@localhost
smfi_opensocket() failed

Я убедился, что этот порт не прослушивается, и я просмотрел сообщение в блоге и могу подтвердить, что все остальное правильно.

[root@server opendkim]# ps aux | grep opendkim
root     18173  0.0  0.0 103252   864 pts/0    S+   18:39   0:00 grep opendkim
[root@server opendkim]#

[root@server opendkim]# netstat -nlp | grep 8891
[root@server opendkim]#

Я подозреваю, что это как-то связано с тем, что selinux не позволяет этому создавать другого слушателя, но я не знаю, как это изменить. Или, может быть, я далеко от базы.

Попробуйте выполнить следующую команду

semanage port -a -t milter_port_t -p tcp 8891

У меня тоже была такая же проблема - оказалась опечатка (на Ubuntu 16 - не работала после обновления с 14).

Я пропустил часть адреса «inet» (также указанную в исходном вопросе, я просто использовал «8891 @ localhost», а не «inet: 8891 @ localohst») из файла / etc / default / opendkim. Кроме того, у меня была такая же настройка в /etc/opendkim.conf раньше, которая, похоже, игнорируется в новой версии.