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

Как создать «SPF» (несколько IP-адресов) для авторизации других доменов для отправки писем от их имени

Мы создаем почтовый сервер для отправки писем для других доменов.

У нас несколько IP-адресов, и я создал запись типа «А» spf.example.com указывая на несколько IP-адресов

Теперь я попросил клиента включить наш spf.xyz.com в их записи SPF, чтобы разрешить отправку писем от их имени.

Мы получаем ошибку вроде

"- PermError Постоянная ошибка SPF: нет допустимой записи SPF для включенного домена:"

В чем будет проблема? Правильный ли процесс, которому мы следуем?

Насколько я понимаю, вы проинструктировали своих клиентов включать spf.example.com в их записи SPF, чтобы позволить вашим почтовым серверам отправлять почту от их имени.

Т.е. У ваших клиентов теперь есть что-то вроде этого:

v=spf1 a mx  include:spf.protection.outlook.com include:spf.example.com -all

Это совершенно верно.

Я создал запись типа "A", например spf.example.com, указывающую на несколько IP-адресов.

Вероятно, в этом проблема. AFAIK include:spf.example.com механизм предназначен для включают другие записи SPFне A записи

Вместо того

spf.example.com. IN A 10.9.8.7
spf.example.com. IN A 192.168.0.1

необходима действительная запись SPF, ожидается что-то вроде строки ниже:

spf.example.com. IN TXT "v=spf1 ip4:10.9.8.7/32 ip4:192.168.0.1/32"