Назад | Перейти на главную страницу

Как в SPF разрешить любому серверу в моих доменах отправлять

У меня несколько доменов с несколькими почтовыми серверами на каждом. все они отправляют с одним и тем же адресом обратного пути. так, например, x@bounce.bouncesent.com.

Я хочу авторизовать любой хост в моих доменах (abx.com, sksk.com, rwfjsdj.com и sssdr.com) для отправки на x@bounce.bouncesent.com.

Перечисленные выше домены являются моими и в настоящее время не имеют записей spf.

Я попытался

v = spf1 a a: abx.com a: sksk.com a: rwfjsdj.com sssdr.com ~ все

но это, похоже, не сработало, потому что у меня может быть несколько почтовых серверов для abx.com и т. д.

Любые идеи?

Теоретически подстановочный SPF должен работать (http://tools.ietf.org/html/rfc4408#section-3.1.5), но на самом деле это не совсем надежно. Нетрудно настроить отдельные записи для каждого домена в виде

v=spf1 a mx a:mx1.example1.com a:mx1.example2.com a:mx1.example3.com ~all

но некоторые настройки DNS имеют ограничение на количество серверов, которые у вас есть. Возможно, лучше сделать это по IP-адресу, если домены размещены в одном ящике. Дадут меньше обслуживания.

Вы можете разрешить MX каждого домена в записи SPF этого конкретного домена. Затем для домена bounce.bouncesent.com include другие домены

TXT  "v=spf1 mx include:aaa.com include:bbb.com -all"

Попробуйте установить запись с подстановочными знаками для IN TXT, например:

* IN TXT "v=spf1 -all"