Я просто установил DKIM на своем сервере (ОС: Ubuntu 14.04) и проверил его с помощью различных онлайн-чекеров dkim (например, http://dkimcore.org/tools/keycheck.html) все в порядке, значит, мои записи домена и постфикс, вероятно, настроены правильно, потому что я могу отправлять исходящие письма.
Но в моем /var/log/mail.log
файла есть некоторые нежелательные предупреждения:
postfix/smtpd[22751]: warning: connect to Milter service inet:localhost:8891: Connection refused
Что это значит и как исправить? Кто-нибудь может мне помочь? Заранее спасибо.
Исходя из вашего вопроса, в конфигурации Postfix вы, вероятно, определили что-то вроде этого:
smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891
Теперь, учитывая ваше сообщение об ошибке, служба 8891 не прослушивает.
Это должен быть ваш OpenDKIM - или, возможно, spamassassin или amavis, в зависимости от того, как вы его настроили. Либо имеется опечатка в настройке этого порта, либо ваша служба не прослушивает localhost (проверьте другие интерфейсы), либо данная служба не запущена.
Какие бы сервисы вы ни установили, настраивая подпись DKIM: убедитесь, что они работают:
service (opendkim|amavis|spamassassin) (status|restart)
Пожалуйста, обновите исходное сообщение, включая конфигурацию Postfix (/etc/postfix/main.cf
), чтобы узнать, что нужно проверить.
"Milter service" - это передача Postfix для прохождения сообщений через антиспамовый (spamassassin) или антивирусный (amavis и т.д.) сканер перед отправкой и / или доставкой в Dovecot / и т.д. для отправки на почтовый ящик пользователей.
Это сообщение «не удается подключиться» означает, что ваша служба milter либо не работает, либо не работает на указанном вами порту.
Проверьте свой /etc/postfix/main.cf
чтобы увидеть, что именно должна предоставлять служба milter, а затем просмотрите конфигурацию этой вещи. Или просто разместите свой /etc/postfix/main.cf
файл (пожалуйста, отформатируйте правильно)