Это запись SPF для меня?

Я совершенно новичок в Stack Overflow, так что привет!

Мне нужно добавить запись SPF на мой сайт "main.com" (не реальный адрес), чтобы позволить издательской компании электронной почты "emailpublishers.com" (не реальный адрес) отправлять электронные письма от моего имени. Тем не менее, я нервничаю по поводу добавления записи SPF из-за хаоса, который может привести к ошибкам.

Я использую Google Apps. Я также использую "Дополнительные." Для отправки почты с "Мейн.". И, конечно же, я использую "main.com" для отправки почты. У "вспомогательного" нет записи SPF.

Я использовал мастера Microsoft и OpenSPF для создания следующей записи SPF. Кажется ли это правильным для меня?

"v=spf1 a mx ip4:55.55.555.55 mx:alt1.aspmx.l.google.com mx:alt2.aspmx.l.google.com mx:aspmx.l.google.com mx:aspmx2.googlemail.com mx:aspmx3.googlemail.com mx:aspmx4.googlemail.com mx:aspmx5.googlemail.com a:auxiliary.com include:_spf.google.com include:auxiliary.com mx:auxiliary.com include:emailpublishers.com mx:emailpublishers.com ~all"

Тем не менее, мой хозяин MediaTemple говорит в статье базы знаний для использования:

v=spf1 a:main.com/20 ~all

Так что это добавило моего замешательства.

Большое спасибо!

2 ответа

Перво-наперво: SPF только указывает, какие серверы будут отправлять исходящие электронные письма с вашего домена. Я придумал эту запись:

v = spf1 a mx ip4: 1.1.1.1 include: _spf.google.com include: emailpublishers.com ~ all

Определение: a и mx: позволяют серверам @ A записи и MX вашего домена отправлять электронную почту. Это касается записи @ A вашего домена и всех ваших записей MX (в данном случае это может быть немного избыточно, но не повредит).

ip4: 1.1.1.1: ip-адрес должен быть ip-адресом сервера исходящей электронной почты Additional.com. вам, возможно, придется добавить несколько из них, но это позволит ОС Дополнительно отправлять электронные письма от вашего имени.

include:_spf.google.com: это позволяет приложениям Google отправлять электронную почту для main.com (поэтому приведенный выше тег mx может быть избыточным, поскольку записи mx на main.com являются приложениями Google)

include: emailpublishers.com: вы захотите спросить emailpublishers.com, какой SPF использовать для этого, но я думаю, что он похож. Если у них есть, замените этот на их.

~ all: softfail - любые письма от main.com, которые приходят с серверов, не указанных в этой записи. Это говорит фильтрам спама использовать SPF в качестве одного из критериев, чтобы пометить письмо как спам. использование -all - это hardfail, что означает, что все, что SPF-запись не уловит, является спамом. Это может привести к ложным срабатываниям.

(править) После того, как вы закончите, проверьте это, отправив электронные письма на учетную запись Gmail. Gmail регистрирует в заголовках, прошла ли электронная почта проверку SPF. Это невероятно полезно для тестирования.

(редактировать 2) "a" в записи SPF позволяет только записи @ A вашего домена отправлять почту, но не все ваши записи A. Например, example.org с записью SPF v=spf1 a ~all позволят example.org отправлять почту, но не beta.example.org или testing.example.org. Исправлено выше.

Кроме того, будьте осторожны, если вы пересылаете почту из вашей почтовой системы и на вашем почтовом сервере включены проверки spf, потому что ваши проверки SPF будут перехватывать ваши собственные пересылки, потому что будет выглядеть, как будто вы отправляете почту для какого-то домена, который не принадлежит вам, и также происходит иметь записи SPF.

Другие вопросы по тегам