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

Ошибка настройки Spf для почтового сервера

Я пытаюсь использовать запись spf, чтобы уменьшить количество спуфинга электронной почты, из-за которого мой домен блокируется другими пользователями. У меня есть 3 почтовых сервера: mail.mydomain.ac.id mail.a.mydomain.ac.id mail.b.mydomain.ac.id Мы можем отправлять и получать электронные письма другим пользователям или между ними. Я использую эту команду spf:

    v=spf1 a mx -all 

Я не уверен, правильно это или нет. Когда я попытался протестировать этот spf с помощью инструментов проверки spf, вот результат:

оценка v = spf1 a mx -all ... Результаты - запись обработана без ошибок.

Результат теста (это должен быть результат вашей записи по умолчанию) был неоднозначным. Возвращенное объяснение было: Предупреждение о неоднозначности SPF: не найдены записи A для: mydomain.ac, id

Что мне делать, чтобы исправить эту ошибку?

Большое спасибо за любые предложения и помощь.

Здесь есть пара вещей. Во-первых, ошибка означает, что у вас a указано в записи SPF, но нет A запись в ваших записях DNS, поэтому либо создайте запись адреса для базового домена, либо удалите a из записи SPF.

Во-вторых, вы упомянули, что у вас есть несколько серверов, которые отправляют, но mx - единственная другая запись в записи SPF как авторизованный отправитель. Это означает, что все те серверы, которые могут отправлять почту, должны быть перечислены в пределах вашего домена MX записи. Если они не являются частью домена MX записей, вам нужно будет указать их индивидуальные IP-адреса как часть записи SPF, чтобы другие знали, что они авторизованы (v=spf1 mx ip4:1.2.3.4 -all если, например, IP-адрес для mail.a.mydomain.ac.id мы 1.2.3.4).

Вы должны создать запись A для mydomain.ac.id в DNS.

К вашему сведению - после того, как вы заполнили записи DNS, вы можете отправить тестовое электронное письмо на mailtest@unlocktheinbox.com, чтобы проверить правильность настройки. HTH!