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

Письма без подписи DKIM: служба Milter - в соединении отказано

Я создал и добавил запись DKIM с помощью селектора: 2020.

Запись DKIM, похоже, была успешно добавлена, когда я использовал несколько программ проверки DKIM в Интернете, но GMAIL (mailed-by отображается, тогда как signed-by не когда я проверяю информацию в электронном письме, которое я отправил с сервера) и Отчет MxToolBox не может обнаружить подпись DKIM в отправленных электронных письмах.

Что может быть причиной этого?

Итак, я понял проблему. При проверке журналов ошибок в /var/log/mail.log, Я заметил несколько строк с одной и той же ошибкой:

warning: connect to Milter service inet:localhost:8891: Connection refused

Погуглив, я обнаружил, что множество других людей сталкивается с той же проблемой, и, наконец, наткнулся на обсуждение этой проблемы на форуме (это проблема с opendkim кстати, а не с virtualmin, как я изначально думал) и выяснил, что opendkim не использует правильный порт (8891), и все, что мне нужно было сделать, это:

  1. Не комментируйте следующую строку (удалите завершающий #) из /etc/opendkim.conf:

Socket                  inet:8892@localhost

  1. В той же строке измените 8892 к 8891:

Socket                  inet:8891@localhost
  1. Прокомментируйте следующую строку (Добавить завершающий #) из /etc/opendkim.conf:

#Socket                 local:/var/run/opendkim/opendkim.sock

Теперь вы можете просто перезапустить opendkim выполнив следующую команду (Ubuntu):

service opendkim restart

А также перезапустите apache, выполнив следующую команду (Ubuntu):

service apache2 restart

И ваши исходящие электронные письма должны начинаться с подписи DKIM в заголовке электронного письма.