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

Тест SPF Port25.com не прошел, SPF Gmail прошел

При тестировании моей записи SPF с использованием port25.comотличный маленький инструмент, отправив электронное письмо на
check-auth@verifier.port25.com Я получаю следующий результат FAIL:

==========================================================
Details:
==========================================================

HELO hostname:  avantgardeweb.co.uk
Source IP:      2002:2e20:e862::2e20:e862
mail-from:      user@greenshieldsarchitecture.co.uk

----------------------------------------------------------
SPF check details:
----------------------------------------------------------
Result:        fail (not permitted)
ID(s) verified: smtp.mailfrom=user@greenshieldsarchitecture.co.uk
DNS record(s):
    greenshieldsarchitecture.co.uk. SPF (no records)
    greenshieldsarchitecture.co.uk. 14400 IN TXT "v=spf1 mx a -all"
    greenshieldsarchitecture.co.uk. 14400 IN MX 10 mail.greenshieldsarchitecture.co.uk.
    mail.greenshieldsarchitecture.co.uk. AAAA (no records)
    greenshieldsarchitecture.co.uk. AAAA (no records)

Однако, когда я действительно отправляю электронное письмо на учетную запись Gmail, оно проходит:

Received-SPF: pass (google.com: domain of user@greenshieldsarchitecture.co.uk designates 46.32.232.98 as permitted sender) client-ip=46.32.232.98;
Authentication-Results: mx.google.com;
   spf=pass (google.com: domain of user@greenshieldsarchitecture.co.uk designates 46.32.232.98 as permitted sender) 

Может ли кто-нибудь пролить здесь свет?

Похоже, что ваше тестовое электронное письмо на порт25.com пришло через соединение IPv6 (или источник IPv6), поэтому клиент SPF искал записи DNS AAAA, а не записи A RR, обычно используемые с источниками IPv4. Вот как должен работать SPF (см. RFC7208, раздел 5.5), но поскольку в вашем домене отсутствуют записи AAAA, ни механизм «mx», ни механизм «a» не совпали, и оценка SPF завершилась с помощью «-all». В случае gmail соединение было выполнено с адреса IPv4 и, таким образом, совпало "mx" или "a".

Если вы используете IPv6, просто настройте запись AAAA для mail.greenshieldsarchitecture.co.uk, это решит проблему.