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

Относительно записи gmail SPF и записи A

У меня есть домен со следующей записью SPF,

"v=spf1 +a +mx +ip4:123.45.67.89 ~all"

Два вопроса,

  1. Нужен ли там IP? Запись A в домене преобразуется в тот же IP-адрес, то есть 123.45.67.89.
  2. Я создал электронное письмо в домене и добавил его в Gmail для отправки и получения писем. Электронные письма работают нормально, я могу отправлять электронные письма, и у них нет предупреждения «Google не может проверить, действительно ли домен отправил электронное письмо или нет». Мне нужно добавить к нему какую-либо запись gmail SPF? Я спрашиваю об этом v=spf1 include:_spf.google.com запись.
  1. Если у вас точно такой же IP (или a:<domain>/<prefix-length>) в твоем a механизм (или mx механизм), ip4 механизм является ненужным, и CAN (а не должен) быть удален.

    Так как домен не указано в вашем +a & +mx, то текущий домен используется, а ip4 & ip6 всегда должен иметь <address> или <network>/<prefix-length> указано.

  2. С текущей записью SPF Google находится в пределах ~all, вызывая SoftFail, то есть «Запись SPF указала, что хост НЕ имеет разрешения на отправку, но находится в процессе перехода». Поэтому получение MTA не должно REJECT письмо, но может пометить его как спам. С участием -all это было бы отклонено.

    Следовательно, include:_spf.google.com необходимо, если вам нужно отправить письмо из Gmail. Однако вам не следует добавлять еще один TXT запись, но объедините эти два в один, например

    @ IN TXT "v=spf1 +a +mx include:_spf.google.com ~all"
    

    Также возможно (и даже предлагается в документации к include: механизм) чтобы включить домен Neutral скорее, чем Pass. Если Gmail используется только изредка и вы хотите, чтобы другие пользователи Gmail не получали Pass результаты тестов SPF, этого можно достичь с помощью:

    @ IN TXT "v=spf1 +a +mx ?include:_spf.google.com ~all"