Генератор SPF и DMARC
Выберите отправителей и политику DMARC и скопируйте запись SPF и DMARC, готовую для DNS.
Этот инструмент формирует текст записи SPF и DMARC полностью в вашем браузере на основе того, что вы выбираете в форме. Отметьте готовых отправителей, например Google Workspace или Microsoft 365, либо добавьте ip4 или ip6 адрес своего сервера, затем задайте квалификатор и политику DMARC. Вы можете вставить существующую запись, чтобы загрузить её обратно в форму. Инструмент не подключается к DNS вашего домена, чтобы прочитать текущую запись, этим занимается аудит почты и DNS.
Стандарт SPF ограничивает общее число механизмов, требующих DNS-запроса (include, a, mx, exists, redirect), десятью; инструмент показывает этот счётчик при каждом добавлении и предупреждает при приближении к пределу. В качестве завершающего квалификатора -all отклоняет серверы без полномочий, ~all применяет мягкий отказ, а +all выбрать нельзя, поскольку он разрешил бы отправку кому угодно. Политика DMARC ужесточается поэтапно: начинается с none, пока вы читаете отчёты по адресам rua и ruf, затем переходит к quarantine, а после к reject.
Инструмент не публикует запись за вас, имя, тип и значение вы добавляете сами в панели своего DNS-провайдера. Домен может опубликовать только одну SPF TXT запись, добавление второй делает обе недействительными, и инструмент не может знать, существует ли уже такая запись. Держите политику на none достаточно долго, чтобы увидеть в отчётах все легитимные источники отправки, прежде чем переходить к reject.
Частые вопросы
Сколько include можно добавить?
Стандарт SPF ограничивает десятью общее число механизмов, требующих DNS-запроса (include, a, mx, exists, redirect); инструмент показывает этот счётчик при каждом добавлении и предупреждает при приближении к пределу.
Почему нельзя выбрать +all?
+all разрешил бы отправлять почту от имени вашего домена кому угодно, из-за чего SPF теряет смысл, поэтому форма предлагает только -all, ~all и ?all в качестве квалификаторов.
Стоит ли сразу ставить DMARC на reject?
Нет, начните с none и читайте отчёты, приходящие на адрес rua, пока не увидите все легитимные источники отправки, а затем переходите к quarantine и наконец к reject.
Сохраняется ли где-то то, что я ввожу?
Нет, запись формируется полностью в браузере и ничего не отправляется на сервер; вставленная существующая запись разбирается только на этой же странице.
