Адвантшоп стал частью Альфа‑Селлер. Подробнее →

Настройка SPF-записи. Подробнее о SPF

База знаний постепенно обновляется, поэтому некоторые материалы могут временно отличаться от интерфейса вашей панели администрирования.

В данной статье рассмотрим что такое SPF и немного рассмотрим детали её настройки.

SPF (Sender Policy Framework) - это специальная TXT-запись в DNS, в которой указано с каких почтовых серверов может быть отправлена почта для домена.

С помощью данной записи можно снизить общее количество СПАМа, уменьшить вероятность того, что домен будет скомпрометирован и защититься от СПАМа, который использует поле обратного адреса.

Пример SPF-записи:

domain.ru. IN TXT "v=spf1 include:anymailserver.org ~all"

Далее рассмотрим:

 

Основной синтаксис

1) Любая SPF-запись начинается с v=spf1, этот параметр не изменяется.

2) Далее указываются параметры (механизмы). Чаще всего используются следующие: all, ip4, ip6, a, mx, include, redirect

3) Помимо механизмов используются префиксы (определители):

  • "-" - Fail, отклонять почту.
  • "~" - SoftFail, "мягко" отклонять (принимать почту, но помещать ее в "Спам").
  • "?" - нейтрально (обрабатывать как обычное письмо).

Подробнее можно почитать тут - Wikipedia SPF

В целом всё, мы выбираем какие почтовые сервисы нам нужны, и перечисляем их как "include:"

Например:

v=spf1 include:server1 include:server2 include:server3 ~all

Означает, что мы размещаем отправку сервисам server1, server2, и server3.

Отлично, далее мы покажем SPF-записи для разных вариантов работы с отправкой почты.

 

Случай #1 Общий - spf.alfaseller.ru

Владельцам интернет-магазина в облаке, кто использует, для отправки писем, следующие службы (одну или несколько сразу):

  • Yandex mail
  • Mail.ru
  • Google Mail
  • Unisender и Unione
  • Почтовую службу Альфа-Селлер Профи

Нужно прописать унифицированную SPF-запись:

Хост: @ или пустой
Тип: TXT
Значение: "v=spf1 redirect=spf.alfaseller.ru"

Если требуется указать TTL, укажите 600.

Если у Вас возникли сложности с добавлением TXT записей, пожалуйста обратитесь в поддержку, мы поможем.

 

Случай #2 Индивидуальный - spfcore.alfaseller.ru

Если Вы используете какой-то почтовый сервис, отличный от перечисленных выше (в случае 1), и прописали дефолтную SPF запись ("v=spf1 redirect=spf.alfaseller.ru"), то нужно сделать следующее:

1. Удалить запись "v=spf1 redirect=spf.alfaseller.ru" (если она была)

2. Добавить нужную запись в соответствии с рекомендациями Вашего сервиса по работе с email.

3. После этого, обязательно, нужно добавить в Вашу новую SPF дополнительный блок:

include:spfcore.alfaseller.ru

Это необходимо сделать, чтобы почтовая служба Альфа-Селлер Профи смогла работать корректно.

 

Пример 1:

Почтовый сервис выдал Вам запись: "v=spf1 include:XXXXXXXXXXX ~all"

Необходимо в неё добавить блок:

include:spfcore.alfaseller.ru

Если в выданной записи присутствует include, то всё просто, добавляем ещё один блок include.

По формату, запись получится вот такая:

v=spf1 include:XXXXXXXXXXX include:spfcore.alfaseller.ru ~all

Где XXXXXXXXXXX это Ваша, почтовая служба.

 

Пример 2:

Почтовый сервис выдал Вам запись: "v=spf1 redirect=XXXXXXXXXXX"

Необходимо в неё добавить блок:

include:spfcore.alfaseller.ru

Если в выданной записи присутствует redirect, то необходимо "redirect=" заменить на "include:" и добавить ещё один блок include.

По формату, запись получится вот такая:

v=spf1 include:XXXXXXXXXXX include:spfcore.alfaseller.ru ~all

Где XXXXXXXXXXX это Ваша, почтовая служба.

 

Далее рассмотрим несколько реальных примеров.

 

Реальный пример 1 "Альфа-Селлер Профи + retailcrm"

Если Вы используете retailcrm и почтовую службу Альфа-Селлер Профи, то необходимо прописать вот так:

v=spf1 include:spf.retailcrm.pro include:spfcore..alfaseller.ru ~all

 

Реальный пример 2 "Альфа-Селлер Профи + retailcrm + yandex"

Если Вы используете retailcrm и почтовую службу Альфа-Селлер Профи и яндекс, то необходимо прописать вот так:

v=spf1 include:spf.retailcrm.pro include:_spf.yandex.net include:spfcore.alfaseller.ru ~all

 

Далее по аналогии с примерами можно комбинировать использование SPF от различных сервисов:

  • include:_spf.mail.ru
  • include:_spf.google.com
  • include:_spf.yandex.net
  • include:mailer.rees46.com
  • include:spf.retailcrm.pro
  • include:_spf.amocrmmail.com
  • include:mxsspf.sendpulse.com
  • include:sendgrid.net
  • include:servers.mcsv.net
  • include:spf.protection.outlook.com
  • include:spf2.esputnik.com
  • include:spf.mindbox.ru

Важно помнить

Для корректной работы почтовой службы Альфа-Селлер Профи у почтового домена должен присутствовать один из вариантов:

  • Либо целиком запись вида: "v=spf1 redirect=spf.alfaseller.ru"
  • Либо отдельно добавленный, в существующую SPF-запись, блок "include:spfcore.alfaseller.ru"

 

Как проверить всё ли правильно настроено

Ниже опишем универсальный способ как проверить верно ли синтаксически указана SPF-запись.

1) Находим свою SPF-запись у почтового домена.

Например, если наш почтовый ящик info@m2bee.ru, то наш почтовый домен будет "m2bee.ru"

Затем переходим на сайт https://www.dnswatch.info/

Указываем свой почтовый домен, в текстовое поле и выбираем тип "TXT", нажимаем кнопку "Resolve" (Рис. 1).

Настройка SPF-записи. Подробнее о SPF - 1284
Рисунок 1. Проверяем TXT записи домена.

Находим TXT запись в которая начинается на "v=spf1..." (Рис. 2).

Проверяем какие SPF есть у домена
Рисунок 2. Проверяем какие SPF есть у домена.

Важно

Если у Вас 2 или более SPF-записей - это является ошибкой!

Должна присутствовать только одна SPF-запись.

Копируем строчку и переходим к пункту 2.

 

2) Проверяем SPF-запись

Для этого переходим на страницу - https://vamsoft.com/support/tools/spf-syntax-validator

Указываем нашу запись в текстовое поле и нажимаем "Validate", после чего смотрим на результат (Рис. 3).

Ошибка в SPF-записи
Рисунок 3. Ошибка в SPF-записи.

Если результат "зелёный" - всё хорошо.

Если показывается ошибка, необходимо внести корректировки.

 

3) Проверяем SPF-запись по домену.

Так же, можно проверить ещё в одном сервисе, указав только почтовый домен.

Для этого переходим на страницу - https://www.dmarcanalyzer.com/spf/checker/

Указываем почтовый домен в текстовое поле и нажимаем "Validate DNS", после чего смотрим на результат (Рис. 4).

Проверка SPF-записи по домену
Рисунок 4. Проверка SPF-записи по домену.

Если один из сервисов выдаёт ошибку и Вам не удаётся исправить свою SPF, обратитесь к нам в поддержку, мы поможем.

 

Всё готово. В данной статье мы рассмотрели, что такое SPF-запись и как её корректно настроить.

Статья оказалась полезной?
Благодарим за отзыв

Как мы можем улучшить статью?

Не нашлось нужной статьи? Предложить свою тему

Не нашлось нужной статьи?

Благодарим за отзыв

Тэги: spf, v=spf1, spf.yandex, spf.google, spf.mail, all, ip4, ip6, a, mx, include, redirect

Мы используем файлы cookie, чтобы сайт работал удобнее. Продолжая пользоваться сайтом, вы соглашаетесь с этим