У меня есть VPS, на котором у меня была свежая установка CentOS 6, а затем я установил на него virtualmin, и несколько месяцев мы отлично себя чувствовали. Я разместил несколько доменов оттуда, и в одном из доменов, в частности, мне нужно будет отправлять электронную почту (и не попадать в спам).
Домен, который я пытаюсь исправить, - toyotasupraclassifieds.com.
У меня есть как DNS-сервер хостинга, так и DNS-сервер, зеркалированный (насколько это возможно). Мои домены используют серверы имен на хостинге DNS.
Я создал запись TXT для своего SPF, которая была создана мастером SPF в Microsoft на моей платформе хостинга. Я также выполнил инструкции, приведенные в документации Virtualmin, чтобы установить ключ домена, и установка прошла без каких-либо ошибок, и я правильно выполнил инструкции. Я скопировал этот ключ домена и также создал запись TXT в DNS моего хостинга.
Итак, я тестировал свой материал, чтобы увидеть, попадает ли он прямо в спам, и это действительно так… поэтому я посмотрел онлайн и провел пару проверок.
Валидатор SPF Kitterman в половине случаев говорит, что у меня нет записи SPF, а в другой половине - все в порядке.
Проверка MailRadars DKIM говорит
Domain-Key Status: NOT PASSED, The message does have have a domain key
но у меня ниже отображается следующий заголовок ...
DKIM-Signature: my domain key
Тест Брэндона Чекетса DKIM говорит о двух вещах.
DomainKeys Information:
Message does not contain a DomainKeys Signature
но потом это говорит дальше ...
DKIM Information: DKIM Signature Message contains this DKIM Signature: DKIM-Signature: ...... *my dkim *
Validating Signature result = invalid Details: public key: OpenSSL error: bad base64 decode
Записи SPF также проходят этот тест.
При проверке DKIM protodaves в половине случаев говорится, что записей нет, но если я продолжаю нажимать кнопку проверки, появится всплывающее окно с записью, в которой говорится, что он не может проанализировать значение записи DKIM, поэтому он не знает, работает это или нет.
Я, честно говоря, не знаю, что попробовать на данном этапе. Я остановил / перезапустил dkim-milter и перезапустил postfix безрезультатно. У меня есть SSL на этом IP (и на самом деле домен), но я все равно получаю эту ошибку. Я обновил все пакеты, которые мог, чтобы быть в курсе последних событий. Может ли кто-нибудь помочь мне указать, какие шаги я должен предпринять, чтобы что-то проверить, или что делать дальше? Спасибо всем.
Ну я исправил это сам. dkim-milter - это бесполезный кусок устаревшего мусора: D. Я сделал yum remove dkim-milter
а затем быстрый yum install opendkim
. Я следовал инструкциям в эта статья по настройке OpenDKIM и закончил. Он начал подписывать мои электронные письма, и я был счастливым парнем. Мне пришлось изменить настройку в моем файле conf в совете 2 этой статьи.
Совет 2: если OpenDKIM запускается правильно и регистрируется в вашем почтовом журнале, но исходящая почта не подписывается, первое, что нужно проверить, - установлен ли режим работы по умолчанию только на проверку по умолчанию (v) вместо подписи и проверьте (sv) в /etc/opendkim.conf. Измените режим на sv, перезапустите OpenDKIM и попробуйте отправить тестовое сообщение еще раз.