Если я посмотрю на электронную почту, отправленную с моего небольшого сервера форумов и полученную в моей учетной записи 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 на запись для чистого домена.