Domain of transitioning does not designate as permitted sender - РЕШЕНО

суббота, 27 августа 2011 г.

SPF-записи очень полезно иметь, если с вашего сервера делается какая-либо рассылка. Кроме того нужно грамотно прописать PTR-запись и настроить DKIM для exim4 или другой почтовой программы. Но сейчас мы поговорим только про SPF-запись, а точнее про ошибку, которую можно видеть в оригинале письма, если отправите сообщение со своего сервера на какой-то ящик gmail.com.
Ошибка будет примерно такая:
Received-SPF: softfail (google.com: domain of transitioning me@domain.com does not designate 1.2.3.4 as permitted sender) client-ip=1.2.3.4;
Теперь смотрим в whois саму SPF-запись:
v=spf1 ip4:1.2.3.4 a mx ~all


Такой вариант записи создается по умолчанию, если на сервере вы пользуетесь панелью ISPManager.

В моем случае все MX-записи были на google. Так удобней организовывать почту. То есть MX-записи у меня от гугла, а SPF-запись содержит информацию о том, что надо проверить A и MX-записи.

То есть gmail.com получает письмо с адреса me@domain.com и проверяет для домена SPF-запись. Видит, что там прописаны IP, A и MX-запись. IP и A-запись как раз относятся к 1.2.3.4, а вот MX-записи все прописаны от google. И Gmail'у это не нравится.

Ну и как бы нам не нужна совершенно запись про mx, потому как на нашем сервере мы не держим их.

Значит выход простой - надо переписать SPF-запись:
v=spf1 ip4:1.2.3.4 a ~all
 Мы убрали упоминание о mx. Через некоторое время отсылаю письмо на gmail-ящик и вижу:
Received-SPF: pass (google.com: domain of me@domain.com designates 1.2.3.4
 as permitted sender) client-ip=1.2.3.4;
Починили.

3 коммент.:

Александр Олейник комментирует...

Спасибо!

Александр Калужский комментирует...

Подскажите, сколько времени нужна ждать, чтобы после этих действий нормально приходили письма на gmail ?

GIN комментирует...

Александр, иногда может доходить до 24 часов. В редких случаях дольше.

Copyright © 2010 WEB IT blog