Не мог сделать DNS передачей SPF для моего домена

Я поместил эту запись TXT в DNS для домена: admissioncourses.com:

v=spf1 a mx mx:mail.admissioncourses.com ~all

Идеально все, что я хочу, - то, что только электронное письмо, посланное из admissioncourses.com (и это - IP), должно иметь ПЕРЕДАЧУ SPF. Подделанные электронные письма не должны.

Так или иначе с этим SPF я вижу, что Gmail показывает SPF как нейтральный или ни один.

Что я делаю для создания Gmail передачей SPF?

0
задан 20 July 2014 в 08:00
1 ответ

Вы задаете два разных вопроса, один в основном тексте и один в вашем комментарии выше.

Я возьму второй из этих первых. Чтобы ограничить отправителя только IP-адресом домена, ваша задача ~all. Это SPF инструкция для получателей , а не , чтобы ограничить электронную почту: в ней говорится, что если электронная почта не приходит от одного из одобренных отправителей, то они все равно должны ее принять. Это делает запись бесполезной - или хуже , чем бесполезной (некоторые сисадмины здесь используют записи SPF, которые не заканчиваются на -all как положительный индикатор спама).

Так что поменяйте вашу терминальную запись на -all, которая скажет получателям, что письма, которые не приходят с перечисленных одобренных хостов, должны быть отклонены. Вы также можете потерять mx:mail.admissioncourses.com, потому что этот поддомен не имеет записи MX.

Что касается первой части вашего вопроса, я не могу сказать, что заставит Google вести себя определенным образом, потому что они не всегда публикуют то, что они делают, и как. Но исправление вашей терминальной записи вполне может помочь.

Обратите также внимание, что в приведенном выше примере Google получает электронную почту с вашего сервера через ipv6. Так как ваш сервер поддерживает ipv6, то и адрес ipv6 или нетблок следует явно включить в вашу SPF-запись, возможно, с помощью ip6:2600:3c00::f03c:91ff:fe73:2b08.

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

Теги

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