Softfail SPF, когда Запись Txt Существует

Я получаю softfail для SPF и идентификатора отправителя, и я протестировал его путем отправки электронного письма check-auth@verifier.port25.com.

Моя установка:

  • 1 VPS хостинг 1 веб-сайта

  • Постфикс для Посылает только электронные письма

  • Никакие входящие электронные письма. Поступление обрабатывается Gmail

Моя запись Txt в DNS (только имеют 1 запись txt):

"v=spf1 a include:_spf.google.com ~all"

Мой Запись:

Доменное имя: example.com.au

Название Машины VPS: хост

@       123.12.12.123     <----- My VPS IP Address
host    123.12.12.123   

До 2 дня назад, это работало, и я не сделал никакого изменения. Но теперь я получаю softfail со следующим сообщением.

Отчет об аутентификации

    ----------------------------------------------------------
SPF check details:
----------------------------------------------------------
Result:         softfail (SPF-Result: SoftFail)
ID(s) verified: smtp.mailfrom=root@example.com.au
DNS record(s):
    example.com.au. SPF (no records)
    example.com.au. 600 IN TXT "v=spf1 a include:_spf.google.com ~all"
    example.com.au. 600 IN TXT "google-site-verification=TyBn81xyFF2Qt3icqC8tD-EyZxwhKS1ce5AV6StaxHs"
    example.com.au. AAAA (no records)
    _spf.google.com. SPF (no records)
    _spf.google.com. 300 IN TXT "v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all"
    _netblocks.google.com. SPF (no records)
    _netblocks.google.com. 3600 IN TXT "v=spf1 ip4:64.18.0.0/20 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:173.194.0.0/16 ip4:207.126.144.0/20 ip4:209.85.128.0/17 ip4:216.58.208.0/20 ip4:216.239.32.0/19 ~all"
    _netblocks2.google.com. SPF (no records)
    _netblocks2.google.com. 3600 IN TXT "v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all"
    _netblocks3.google.com. SPF (no records)
    _netblocks3.google.com. 3600 IN TXT "v=spf1 ~all"

Почему это? Имейте я понял Запись Txt превратно путем добавления a к нему? Я действительно также должен добавить a а также ip address из моего vps как это:

 "v=spf1 a ip4:123,12,12,123 include:_spf.google.com ~all"
0
задан 23 January 2015 в 15:47
1 ответ

Было бы хорошо, если бы в выходных данных был указан адрес подключения, но на основе предоставленного отчета могло показаться, что вы подключились через IPv6. Причина, по которой я говорю это, заключается в том, что при обработке директивы a в записи SPF он искал example.com.au. AAAA вместо example.com.au. A .

Если клиент подключился через IPv6, нет никаких шансов, что поиск записи A вернет адрес, совпадающий с адресом подключения, так что полностью пропуская его и ищите только AAAA - нормальное поведение в этой ситуации.

Предполагая, что вышеизложенное возможно в вашей среде, вы захотите убедиться, что ваш IPv6-адрес (а) также включен в запись SPF (либо через a ] или другую директиву).

2
ответ дан 4 December 2019 в 13:53

Теги

Похожие вопросы