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

PermError SPF Слишком много операций поиска и уменьшения

Моя текущая запись SPF выглядит следующим образом:

v=spf1 mx include:servers.mcsv.net include:xero.com -all

Вышеуказанное приводит к сбою проверки SPF.

С помощью http://mxtoolbox.com/SuperTool.aspx?action=txt, Я могу разбить поиск следующим образом:

** Mailchimp SPF **
servers.mcsv.net
v=spf1 include:spf1.mcsv.net include:spf.mandrillapp.com ?all

*spf1.mcsv.net*
v=spf1
ip4:72.26.195.64/27
ip4:74.63.47.96/27
ip4:173.231.138.192/27
ip4:173.231.139.0/24
ip4:173.231.176.0/20
ip4:205.201.128.0/20
ip4:198.2.128.0/18 ?all

*spf.mandrillapp.com*
v=spf1
ip4:198.2.128.0/24
ip4:198.2.132.0/22
ip4:205.201.131.128/25
ip4:205.201.134.128/25
ip4:205.201.136.0/23
ip4:205.201.139.0/24 ?all


** xero.com SPF **
xero.com
v=spf1
ip4:162.209.71.30/32
ip4:72.32.169.144/32
ip4:173.203.14.40/32
ip4:65.61.179.172/31
ip4:72.3.200.184/31
ip4:72.3.177.184/31
ip4:173.203.14.42/32
ip4:198.61.155.105/32
ip4:204.232.255.75/32
ip4:202.55.99.60/32
ip4:119.9.16.210/32
include:_spf.elasticemail.com 
include:cmail1.com
include:_spf.google.com ~all

Могу ли я вырезать IP-адреса и добавить их к своим, как показано ниже, или SPF не сработает из-за чрезмерной длины или чрезмерных IP-адресов?

v=spf1 mx ip4:72.26.195.64/27ip4:74.63.47.96/27 ip4:173.231.138.192/27 ip4:173.231.139.0/24 ip4:173.231.176.0/20 ip4:205.201.128.0/20 ip4:198.2.128.0/18 ip4:198.2.128.0/24 ip4:198.2.132.0/22 ip4:205.201.131.128/25 ip4:205.201.134.128/25 ip4:205.201.136.0/23 ip4:205.201.139.0/24 ip4:162.209.71.30/32 ip4:72.32.169.144/32 ip4:173.203.14.40/32 ip4:65.61.179.172/31 ip4:72.3.200.184/31 ip4:72.3.177.184/31 ip4:173.203.14.42/32 ip4:198.61.155.105/32 ip4:204.232.255.75/32 ip4:202.55.99.60/32 ip4:119.9.16.210/32 -all

Вышеупомянутое выглядит действительно неуклюже, есть ли другие способы уменьшить количество поисков, возможно, путем создания моих собственных подзаписей SPF для серверов, которые, как известно, отправляют электронную почту (и регулярно их проверяют)?

_accounts-spf.mydomain.com
v=spf1 ip4:162.209.71.30/32 ip4:72.32.169.144/32 ip4:173.203.14.40/32 ip4:65.61.179.172/31
ip4:72.3.200.184/31 ip4:72.3.177.184/31 ip4:173.203.14.42/32 ip4:198.61.155.105/32 ip4:204.232.255.75/32 ip4:202.55.99.60/32 ip4:119.9.16.210/32 ?all

_list-spf.mydomain.com
v=spf1 ip4:72.26.195.64/27 ip4:74.63.47.96/27 ip4:173.231.138.192/27 ip4:173.231.139.0/24 ip4:173.231.176.0/20 ip4:205.201.128.0/20 ip4:198.2.128.0/18 ?all

Then the master record that includes the sub records...

mydomain.com
v=spf1 mx include:_accounts-spf.mydomain.com include:_list-spf.mydomain.com

Какой рекомендуемый способ, пожалуйста?

Существует жесткое ограничение в 10 (десять) DNS-запросов для любой записи SPF. У вас есть различные проблемы (и я бы рекомендовал прочитать архивы списка рассылки SPF для подробностей). Вы не указываете нам домен, для которого это нужно, что затрудняет нам помощь.

  1. mx - ваши принимающие почтовые серверы тоже отправляют электронную почту? Если да, перечислите их по IP, не перечисляйте их как mx. Это добавляет как минимум 2 DNS-запроса (один для записи MX, второй для преобразования одного имени хоста в IP).
  2. Рекорд SPF для servers.mcsv.net то, что вы включаете, само включает v=spf1 include:spf1.mcsv.net include:spf.mandrillapp.com ?all. Это добавило как минимум 3 DNS-запросов.
  3. Рекорд SPF для xero.com еще один монстр включает v=spf1 ... include:_spf.elasticemail.com include:cmail1.com include:_spf.google.com ~all Это еще минимум 4 запроса, но Google включает еще 3 подзаписи, а elasticemail включает еще одну, так что на самом деле их 8.

После того, как вы все это сложите, у вас будет минимум 13 запросов DNS, что на 3 больше, чем указано в спецификации.

Вы действительно хотите проверить, как вы отправляете электронную почту. Вам действительно нужно использовать так много разных почтовых сервисов для одного домена? Можете ли вы настроить все для использования общей службы или для некоторых функций использовать поддомен? Например, используйте поддомен маркетинга для всей своей маркетинговой электронной почты через mcsv.net, поддомен учета для всей электронной почты от Xero, и тогда у вас будет обычная электронная почта, о которой нужно беспокоиться.