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

Валидаторы записей SPF сообщают, что моя запись SPF неверна - может кто-нибудь сказать мне, почему?

Если я посмотрю на электронную почту, отправленную с моего небольшого сервера форумов и полученную в моей учетной записи Gmail частного домена, необработанные заголовки скажут:

ARC-Authentication-Results: i=1; mx.google.com;
   spf=pass

Я предположил, что это означает, что запись SPF в порядке. Последние несколько дней Gmail блокирует отправку электронной почты с моего сервера на все адреса gmail.com. Нас нет ни в одном из списков спама.

Я использовал некоторые онлайн-инструменты для проверки действительности записи spf, и все инструменты говорят, что не могут найти действительную запись при проверке домена thecoaches.jp.

Письмо будет отправлено с адреса somename@coactivenetwork.thecoaches.jp.

Запись, которую я использовал последний год или около того, была:

thecoaches.jp.  IN TXT "v=spf1 mx a a:coactivenetwork.thecoaches.jp ~all"

И новый, который я создал сегодня, чтобы заменить его:

thecoaches.jp.  IN TXT "v=spf1 mx a ptr ip4:96.126.115.4/32 ~all"

Я использую онлайн-генератор записей SPF для создания этих записей и добавления их в запись TXT в DNS.

Кто-нибудь может сказать мне, почему запись SPF недействительна?

Мы хотим отправлять электронную почту только с сервера coactivenetwork.thecoaches.jp. И показанный IP-адрес является адресом этого сервера.

Используя это Инструмент проверки политик SPF (который я предпочитаю, так как он красивый и подробный), может показаться, что ваша запись TXT неверна.

Похоже, у вас есть лишний текст в начале записи:

thecoaches.jp. IN TXT "v=spf1 mx a ptr ip4:96.126.115.4/32 ~all"

Следует просто читать определение SPF:

v=spf1 mx a ptr ip4:96.126.115.4/32 ~all

По сути, похоже, что вы добавили текст в формате, который вы найдете в необработанном файле зоны, но вы, вероятно, используете текстовый редактор на основе веб-интерфейса, а не редактируете файл зоны напрямую (я предполагаю) .

РЕДАКТИРОВАТЬ: только что перезагрузив тестер политики, на который я ссылался выше, похоже, что вы сделали, как я изначально советовал, и оставили кавычки, но теперь политика возвращает двойные кавычки - возможно, редактор записей DNS, который вы используете, добавляет свой собственный кавычки для этих записей - я бы рекомендовал попробовать без.

EDIT2: чтобы ответить на ваш вопрос об отправке с поддоменов - вы необходимо создать отдельные SPF-записи для всех поддоменов. Если они просто собираются унаследовать запись SPF для чистого домена, я бы рекомендовал использовать что-то похожее на: v=spf1 include:thecoaches.jp ~all просто перенаправить поиск SPF на запись для чистого домена.