Як налаштувати SPF для розсилки
У цій статті
SPF це запис у DNS вашого домену зі списком серверів, яким дозволено надсилати листи від його імені. Для розсилок через Estismail додайте в DNS запис TXT з ім'ям @ і значенням v=spf1 include:estismail.com ~all. Якщо в домену вже є запис SPF, не створюйте другий: допишіть у нього include:estismail.com.
Навіщо потрібен SPF
- Mail.ru, Gmail і Яндекс перевіряють SPF у кожного листа. Без нього листи частіше потрапляють у «Спам» або відхиляються.
- В Estismail запис SPF з
include:estismail.comпідтверджує ваш домен (так само, як запис DKIM).
Якщо запису SPF у домену ще немає
- Відкрийте Налаштування відправника → Домени і оберіть домен.
- Натисніть на рядок SPF, він розкриється. Скопіюйте значення з поля.
- У панелі DNS вашого домену створіть запис:
| Тип | Ім'я | Значення |
|---|---|---|
| TXT | @ |
v=spf1 include:estismail.com ~all |
@ означає «сам домен». У деяких панелях DNS замість @ залишають поле імені порожнім або пишуть домен повністю.
Якщо запис SPF уже є
У домену має бути один запис SPF. Якщо їх два, перевірка SPF не проходить ні в одного (так влаштовано стандарт SPF, RFC 7208), і кабінет напише «Кілька записів SPF, залиште один». Тому не створюйте другий запис, а допишіть include:estismail.com у наявний, перед закінченням ~all або -all. Кабінет бачить ваш запис і сам запропонує об'єднане значення.
| Було | Стало |
|---|---|
v=spf1 include:_spf.google.com ~all (Google Workspace) |
v=spf1 include:_spf.google.com include:estismail.com ~all |
v=spf1 ip4:203.0.113.10 ~all (власний сервер) |
v=spf1 ip4:203.0.113.10 include:estismail.com ~all |
~all або -all
-
~allнаприкінці означає: листи із серверів не зі списку позначати як підозрілі. Так пропонує кабінет. -
-allозначає: такі листи відхиляти. Ставте його, лише якщо перелічили в записі всіх, хто пише від імені домену: корпоративну пошту, CRM, сайт. -
+allдозволяє надсилання будь-кому, так робити не можна. Кабінет покаже помилку й попросить замінити запис.
Не більше 10 «include»
Під час перевірки SPF провайдер робить не більше 10 запитів DNS за одним записом (RFC 7208). Кожен include, a, mx, redirect це запит, і вкладені include теж рахуються. Якщо запитів більше, кабінет напише, скільки їх, і попросить прибрати зайві. Видаліть із запису сервіси, які більше не шлють листи від вашого домену.
Як перевірити
- У кабінеті в домену мітка SPF зелена.
- Кнопка «Перевірити знову» перевіряє записи одразу. Сам Estismail перевіряє домен кожні 10 хвилин.
- Новий запис у DNS зазвичай видно протягом години, іноді довше.
Якщо не вийшло
- Два записи SPF. Об'єднайте їх в один, як у таблиці вище.
- Запис створено як SPF-тип, а не TXT. Тип запису SPF застарів, потрібен TXT.
- Лапки та пробіли. Деякі панелі DNS самі беруть значення в лапки, це нормально. Зайві пробіли всередині значення і перенесення рядка ламають запис.
-
Запис на піддомені. Якщо ви додали в Estismail піддомен (
news.company.com), кабінет усе одно показує ім'я@, але належить воно піддомену. У панелі DNS основного домену впишіть ім'яnews, а не@.
Що далі
Дякуємо!
Напишіть, що залишилося незрозумілим: support@estismail.com. Відповімо й виправимо статтю.