Если у меня есть три почтовых сервера MS1, MS2 и MS3, все с разными IP-адресами, но использующие одно и то же доменное имя (exampledomain.com), и я использую запись SPF, чтобы указать их, как обратный DNS будет работать на сервере, получающем почту от любого из моих почтовые серверы, поскольку каждый из них будет разрешаться на другой IP-адрес? Или вместо этого принимающему серверу придется проверять записи SPF?
Никогда не называйте свои почтовые серверы (или любой другой сервер) открытым доменным именем. Это сломает гораздо больше вещей, чем прямой подтвержденный обратный поиск DNS.
Каждый сервер должен иметь собственное уникальное имя, которое является поддоменом вашего домена и для которого обратный DNS указывает на это имя.
Пример конфигурации для 3 почтовых серверов:
A Records
ms1.exampledomain.com => 125.1.1.1
ms2.exampledomain.com => 125.2.1.2
ms3.exampledomain.com => 125.3.1.3
PTR Records
125.1.1.1 => ms1.exampledomain.com
125.2.1.2 => ms2.exampledomain.com
125.3.1.3 => ms3.exampledomain.com
MX Records
exampledomain.com => ms1.exampledomain.com
exampledomain.com => ms2.exampledomain.com
exampledomain.com => ms3.exampledomain.com
TXT Records
exampledomain.com => "v=spf1 mx -all"
SPF имеет отношение к mx-записям, каждый дополнительный почтовый сервер в вашем домене может отправлять mx-записи.
Вы можете проверить, действительна ли конфигурация с помощью одной из этих служб