Я хочу использовать службу массовой рассылки, например sendgrid, mailgun и т. д. Итак, я должен обновить файл зоны, чтобы включить в него правильные записи SPF.
Предположим, мой домен example.com
.
Мой провайдер DNS автоматически настраивает SPF следующим образом:
type: TXT
key: example.com
value: v=spf1 include:spf.mydnsprovider.com ~all
Теперь Sendgrid сообщает мне, что мне нужно добавить это:
type: TXT
key: foo123.example.com
value: v=spf1 include:sendgrid.net ~all
Я читал, что могу объединить несколько записей SPF в одну запись TXT следующим образом:
v=spf1 include:spf.mydnsprovider.com include:sendgrid.net ~all
Однако Sendgrid указывает, что я создаю отдельную запись TXT, которая применяется к субдомену (foo123.example.com
).
Я не знаю, что мне делать. Если я сделаю то, что они говорят, и добавлю отдельную запись, каковы будут последствия? Следует ли их объединить или сделать то, что рекомендует Sendgrid?
Если вы всегда используете субдомен в адресе электронной почты отправителя для отправки почты через SendGrid (т.е. info@foo123.example.com, а не info@example.com), то вам следует настроить отдельную запись SPF для этого субдомена.
Чем лучше вы сможете различать почтовые серверы для каждого поддомена, тем выше будет безопасность, обеспечиваемая SPF.
Вы используете foo123.example.com в качестве отправляющего домена в sendgrid? Если это так, вам нужно просто установить их SPF только для этого доменного имени. Вам не нужно объединять его с доменом верхнего уровня. Если вы также отправляете почту, используя свой домен верхнего уровня через sendgrid (не только видимый адрес From, но и адрес возврата SMTP), то добавьте sendgrid в запись SPF домена верхнего уровня.
Не создавайте отдельные записи для любого домена. Всегда объединяйте их в одну запись. Также будьте осторожны с ограничением размера.