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

Несколько SPF включают механизм, вызывающий ошибку

В настоящее время я использую 2 провайдеров для отправки электронных писем и один хост, который напрямую отправляет электронные письма.
Личные письма отправляются через Google, а приложение создается через провайдера массовой рассылки.
Оба отправлены из одного домена (example.com).

Google указывает использовать эту запись («Создать записи SPF»):
v=spf1 include:_spf.google.com ~all

Другой провайдер указывает:
v=spf1 include:spf.provider.com ?all

Я создал следующую запись TXT (изменилось значение ip4):
v=spf1 ip4:127.0.0.1 include:_spf.google.com include:spf.provider.com ?all

Я протестировал это, отправив письма через обоих провайдеров на адрес Googlemail, и он прошел.
Однако служба check-auth@verifier.port25.com для port25.com сообщает (снова имена хостов / IP-адреса изменены):

Result:         permerror (multiple SPF records)  
ID(s) verified: smtp.mailfrom=faker@example.com  
 DNS record(s):  
    example.com. SPF (no records)  
    example.com. 3600 IN TXT "v=spf1 ip4:127.0.0.1 include:_spf.google.com include:spf.provider.com ?all"  
     example.com. 3600 IN TXT "google-site-verification=$hash$"  
     _spf.google.com. SPF (no records)  
     _spf.google.com. 300 IN TXT "v=spf1 ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:209.85.128.0/17 ip4:66.102.0.0/20 ip4:74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ip4:173.194.0.0/16 ?all"  
     spf.provider.com. SPF (no records)  
     spf.provider.com. 3600 IN TXT "v=spf1 ip4:127.0.0.2 ~all"  
     spf.provider.com. 3600 IN TXT "v=spf1 ip4:127.0.0.2 ~all"  

Верен ли этот верификатор со своим заключением?

Трудно быть уверенным, поскольку вы скрыли соответствующие детали, но похоже, что у одного из ваших провайдеров есть две записи SPF в своем DNS, что недопустимо.

Вы можете проверить свои записи SPF с помощью Инструмент парсера SPF.