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

Местная почта не подписана, Postfix, DKIM, Mandrill

Я использую почтовый сервер Postfix для своего клиента. Почта пересылается через Mandrill. Mandrill требует действующей подписи DKIM.

Это хорошо работает для переданный почта. То есть почта, отправленная через Roundcube (на том же хосте), работает нормально. Почта, отправленная из Icedove (с клиентских машин), работает нормально.

Но почта, отправленная из местный хост отклоняется Мандриллом. Причина: «не подписан». Отправка с локального хоста означает здесь использование почта команда, или сам Postfix. Последнее драматично, почта, отправленная MAILER-DAEMON, также отклоняется.

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

Итак, для ретранслируемой почты мой адрес отправителя - jlinkels@abc.nl. Для локальной почты мой адрес также jlinkels@abc.nl.

Я понимаю, что Postfix не должен подписывать DKIM почту, которая передается через Mandrill. Сам Mandrill получает DKIM с моего DNS-сервера.

Тем не менее, DKIM в Postfix настроен правильно. Когда я отправляю напрямую (не используя Mandrill в качестве узла ретрансляции), мой DKIM действителен. Полное отключение DKIM в Postfix не имеет значения для Mandrill.

Я не использую DNS на этом хосте, это внешний DNS. Администрирование домена осуществляется с помощью Virtualmin.

Я не знаю, с чего начать, поэтому пока не включил никаких деталей конфигурации. Если укажете, какая информация актуальна, я выложу.

Думаю, я решил это.

/ etc / mailname содержал mail.abc.nl. Я изменил это на abc.nl. Теперь местная почта отправляется правильно.

Проблема в том, что при настройке сервера я установил его на mail.abc.nl. Но я не могу вспомнить, сделал ли я это по какой-то причине.

Но пока эта проблема, которую я опубликовал, решена.