Кажется, что добавление записи TXT в DNS о Google - хорошая практика (при использовании Gmail для отправки почты), чтобы не считаться спамером. Итак, я мог добавить запись TXT в свои записи DNS, чтобы:
example.org TXT "v=spf1 include:_spf.google.com ~all"
Но этот домен также используется для отправки почты через Amazon SES (я работаю в веб-компании, которая отправляет почту через веб-приложение). Другими словами, письма отправляются из myname@example.org
через Gmail и из noreply@example.org
через Amazon SES. Чтобы меня не сочли спамером, я должен:
Боковое примечание: запись MX для Google (aspmx.l.google.com
и т. д.) и TXT для Amazon SES (_amazonses._example.example.org TXT xxxyyyzzz
) уже установлены.
С помощью ~all
означает, что почта будет приходить с серверов, перечисленных в записи SPF, но может также приходят другие источники. Однако, просто указав запись Google, некоторые почтовые программы могут более осторожно относиться к вашим письмам, которые приходят от Amazon.
Лучше всего указать оба. Быстрый поиск нашел страницу со списком конфигурации SPF для Amazon - http://docs.aws.amazon.com/ses/latest/DeveloperGuide/spf.html
Таким образом, вы получите что-то вроде следующего -
v=spf1 include:_spf.google.com include:amazonses.com ~all
Вы также можете использовать -all
если вы уверены, что вся ваша электронная почта исходит из этих двух источников, хотя это может вызвать проблемы с плохо настроенными пересылками.