Меню Закрыть

“Правильные” записи SPF для домена

Предположим, у нас домен имеет адрес domainpost.ru, а адрес почтового сервера mail.domainpost.ru. В этом случае правильно будет создать записи SPF как для домена domainpost.ru, так и для mail.domainpost.ru:

domainpost.ru. TXT "v=spf1 ip4:77.220.30.148 a:mail.domainpost.ru -all"

Отсылать почту только с адреса 77.220.30.148 и домена mail.domainpost.ru, остальные нафик (-all). Если есть несколько MX записей, лучше указывать +MX

mail TXT "v=spf1 +a -all"

все хосты (записи А) в зоне могут отправлять почту, остальные нафик. В зоне, соответственно, только один хост.

explain TXT "For sender %{s} server %{h} (%{p} [%{i}]) - is illegal MTA. Checked by %{r}. Please, contact postmaster@domainpost.ru for resolving this problem."

Запись для удобства диагностирования

8 Comments

  1. Алекс

    Спасибо, наконец-то отыскал у себя ошибки. А скажите, такой вопрос: домен domen.ru, почту отправляет sub.domen.ru – тут всё понятно. Но почтовый сервер sub.domen.ru также обрабатывает почту от доменов domen1.ru и domen2.ru. Что у всех доменов общее – так это один ip адрес. Тогда в остальных доменах, как я понимаю, надо прописать
    v=spf1 redirect=sub.domen.ru
    а как дать указание для sub.domen.ru что эти другие домены тоже к нему относятся?

  2. Денис

    не подскажете, правильно ли я намудрил?
    есть внешний почтовик он релеит почту на шлюз, в днс 2 мх записи, одна для внешнего другая для внутреннего почтовика, который отправляет почту наружу в мир.
    задача прописать spf для внешнего и для внутреннего, правильно ли я понимаю, что нужно указать 2 mx записи и 2 ip адреса которые могут отправлять почту?
    например так:
    v=spf1 ip4:77.95.25.4 a +mx ~all
    v=spf1 ip4:77.95.25.5 a +mx ~all
    или нужно mx записи прописывать? или ip нужно указывать оба в одной строке?
    можете помочь?
    благодарю.

    • Kvazar
      Kvazar

      Нужно оба адреса указать в одной записи, например так: v=spf1 ip4:77.95.25.4 ip4:77.95.25.5 a +mx ~all

  3. Эмин

    Доброе время суток
    создал так же как вы указали
    получил такой результат

    http://vamsoft.com/support/tools/spf-policy-tester

    SPF check start.
    Domain: performance.az
    Getting SPF (TXT) record.
    Found SPF record.
    SPF policy record data:
    performance.az. IN TXT v=spf1ip4:85.132.64.162a:mail.performance.az-all
    TXT record data does not seem to contain SPF policy, returning SPF None.
    SPF policy evaluation finished with SPF None. SPF policy was not found.

  4. Альберт

    Бодрого времени суток.
    У нас есть 2 почтовые записи mail.valuehost.ru и smtp.mail.ru
    mail.ru дал строку v=spf1 redirect=_spf.mail.ru
    как ее изменить чтобы можно было отправлять почту и с mail.valuehost.ru

  5. TrEK

    ок, а если я хочу отправлять чреез сервера МЕЙЛ РУ и ЯНЕДКСА… как мне настроить SPF – запись в ДНС ??
    @ TXT v=spf1 redirect=_spf.yandex.net )

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

четыре + одиннадцать =