Я использую другой сервер для отправки почты в свой список рассылки. Я хочу добавить запись SPF в свой домен, чтобы показать, что IP-адрес другого сервера авторизован для отправки почты (а также сервера по умолчанию).
Сервер, отправляющий электронную почту в этом примере, - 1.2.3.4 с основным доменом test.co.uk.
Пока у меня есть v=spf1 mx a ip4:1.2.3.4/32 mx:test.co.uk ?all
, подойдет ли это для того, что я хочу?
РЕДАКТИРОВАТЬ: Я бы отправлял почту с помощью sendmail. Запись SPF должна увеличить% почты, поступающей во входящие, а также чтобы мы могли в ближайшем будущем применить -all для SPF.
Наличие? All в конце не вызовет большой разницы: правило SPF нейтрально. Таким образом, отправка почты с не упомянутого сервера будет по-прежнему приниматься, поэтому любые изменения безопасны. По сути, это просто указывает на то, что серверы, упомянутые в SPF, подтверждены как доверенные.
Вы также можете использовать механизм включения, если отправляющий домен настроен правильно. Это означает, что вы можете добавить include: test.co.uk, и все правила SPF, установленные для test.co.uk, будут включены.
Это полезно, если test.co.uk может изменить способ отправки электронных писем путем аутсорсинга и т. Д. Это также означает, что вам нужно внести изменения только в записи spf на test.co.uk. Если вы используете стороннее почтовое решение, их записи spf могут быть уже настроены правильно.
Так, например, это будет означать, что ваша запись SPF будет:
v=spf1 mx a include:test.co.uk ?all
в то время как test.co.uk будет иметь запись SPF, аналогичную той, которую вы упомянули:
v=spf1 a mx ip4:1.2.3.4 ?all
Мой обычный ресурс для всего, что касается SPF, - это веб-сайт http://www.openspf.org.
Я не уверен, почему у тебя /32
. Просто попробуйте:
v=spf1 mx a ip4:1.2.3.4 mx:test.co.uk ?all