Как объединить записи SPF?
Если вы используете GetResponse вместе с другими почтовыми сервисами (например, корпоративным почтовым провайдером), вам может понадобиться добавить более одного авторизованного отправителя в SPF-запись вашего домена.
Однако ваш домен может иметь только одну SPF-запись в своей DNS-зоне.
Если существует более одной SPF TXT-записи, проверка SPF завершится неудачей, и сообщения могут не пройти проверку аутентификации.
Если вам нужно авторизовать несколько сервисов (например, GetResponse и корпоративный почтовый сервис), вы должны объединить все механизмы SPF в одну запись.
Перед началом
Получите необходимое значение SPF-записи в разделе Emails and domains в вашем аккаунте GetResponse.
Понимание механизмов SPF-записи
Давайте рассмотрим пример: ваш домен уже отправляет письма через Google Workspace и имеет следующую SPF-запись:
v=spf1 include:_spf.google.com ~all
Теперь вы хотите аутентифицировать домен для отправки кампаний через GetResponse, что требует добавления другой записи:
v=spf1 mx a include:_spf.getresponse.com -all
Так как добавить вторую SPF-запись нельзя, их нужно объединить.
Чтобы понять, как это сделать, разберём компоненты SPF-записи:
- Каждая SPF-запись начинается с префикса:
v=spf1.
Он обозначает запись TXT как SPF-запись (версия 1). Хотя в DNS можно иметь несколько TXT-записей, только одна может содержатьv=spf1. - Механизм
aсам по себе использует A-запись текущего домена. Если после него указать домен или имя хоста, используется соответствующая A-запись (a:domain.com). Это позволяет обновлять DNS без изменения SPF-записи. - Механизм
mxавторизует почтовые серверы, указанные в MX-записях домена.
Если ваш домен отправляет письма через собственный почтовый сервер, этот механизм гарантирует прохождение проверки SPF. - Механизм
include(например:include:_spf.getresponse.com) позволяет включить SPF-политику другого домена в вашу. На практике, добавляяinclude:_spf.getresponse.com, вы добавляете IP-адреса отправки, указанные в_spf.getresponse.com. Аналогично,include:_spf.google.comиспользует IP-адреса Google, указанные там. - Механизм
all: SPF-запись должна заканчиваться квалификаторомall. Он определяет, что происходит, если сообщение не соответствует ни одному авторизованному источнику. Существуют четыре квалификатора:+all(не рекомендуется, по умолчанию, редко используется явно)?all– нейтральный (не рекомендуется)-all– жесткий отказ (не рекомендуется, неавторизованные письма отклоняются)~all– мягкий отказ (рекомендуется, неавторизованные письма принимаются, но помечаются)
В SPF-записи может быть только одна инструкцияall, и она должна быть в конце.
Как объединить SPF-записи
Существующая запись (Google Workspace):
v=spf1 include:_spf.google.com ~all
Требование GetResponse:
v=spf1 mx a include:_spf.getresponse.com -all
Вот что нужно сделать, чтобы их объединить:
- Сохраните префикс версии.
v=spf1 - Добавьте все необходимые механизмы (без дублирования).
Если одна из записей содержитaилиmx, сохраните их, но если обе записи содержат их, добавьте только один раз.v=spf1 mx a - Добавьте новую инструкцию
includeдля GetResponse и сохранитеincludeиз существующей записи.v=spf1 mx a include:_spf.google.com include:_spf.getresponse.com - Добавьте один механизм
all. Настоятельно рекомендуется использовать.~allv=spf1 mx a include:_spf.google.com include:_spf.getresponse.com ~all
Итоговая запись, которой нужно заменить текущую:
v=spf1 mx a include:_spf.google.com include:_spf.getresponse.com ~all
Основные правила
- Только одна SPF-запись на домен
- Только одна
v=spf1 - Только один механизм
all - Не дублируйте записи
aилиmx - Всегда проверяйте обновлённую SPF-запись после распространения DNS
Правильное объединение SPF-записей гарантирует, что письма, отправленные через GetResponse и другие сервисы, проходят проверку аутентификации, что помогает поддерживать доставляемость и репутацию отправителя.