У меня несколько доменов с несколькими почтовыми серверами на каждом. все они отправляют с одним и тем же адресом обратного пути. так, например, 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"