Я читал, что SPF - это способ убедиться, что спам, рассылаемый от моего имени, явно поддельный, и я хотел бы это использовать. Как мне настроить SPF? Или он уже действует? У меня есть два домена, размещенных на Dreamhost.com, и я использую Google Apps для чтения почты на обоих доменах (по отдельности).
я использовал этот инструмент чтобы проверить, присутствует ли SPF для моих доменов. У одного домена есть SPF, у другого - нет.
Но все становится сложнее:
А) Домен с участием SPF использует Dreamhost как MX. Учетные записи почты в этом домене настроены для пересылки в определенные учетные записи Google Apps.
Б) Домен без SPF использует Google как MX. Я хочу добавить SPF в этот домен.
C) Кроме того, пользователи в нескольких странах пользуются несколькими интернет-провайдерами. Некоторые используют не веб-интерфейс Gmail, а почтовый клиент (Thunderbird, Outlook). Поэтому действительно сложно сказать, какие IP-адреса «наши». Это касается обоих доменов.
Во-первых, SPF - это просто DNS-запись для вашего домена, которая определяет, какие серверы могут отправлять электронную почту для вашего домена. Если получающий почтовый сервер также поддерживает SPF, он проверит эту запись и выполнит действия, которые вы установили в своей записи.
Наиболее распространенный эффект заключается в том, что меньше людей могут рассылать спам там, где он, как утверждается, идет от вас. Иногда почтовые серверы настроены так, что они не будут принимать электронную почту, если у отправляющего домена нет записи SPF; но это редко.
Во всех случаях выбор использования записи SPF в конечном итоге остается за принимающим сервером.
Если вы используете Google Apps для отправки электронной почты, вы можете создать запись SPF для своего домена следующим образом:
TXT "v=spf1 include:_spf.google.com -all"
Вы должны связаться с тем, кто размещает DNS для вашего домена, и сказать им, что вы хотите добавить эту запись. Многие хостинг-провайдеры имеют простой в настройке инструмент для настройки; если не позвоните; они поймут, о чем вы говорите.
Чтобы предоставить Google разрешение на отправку электронной почты от вашего имени, добавьте следующее в свою запись spf txt.
include:_spf.google.com
Также с проблемой C не используйте smtp-серверы интернет-провайдеров. Настройте каждого клиента для ретрансляции через почтовые серверы Google, подробности о том, как это сделать, можно найти Вот.
SPF не заботится о клиентах, это вопрос »какому серверу разрешено отправлять почту с моего домена?"
Предполагая, что вы являетесь владельцем домена example.org:
v=spf1 a mx -all
Вы добавляете запись TXT в файл зоны DNS. например.
IN 1H TXT "v=spf1 ip4:<sendingSmtpServerIpAddress> a mx -all"
Это позволит всем серверам MX, определенным для вашей зоны, отправлять «mx», а также тому, у которого нет записи MX, с использованием «ip4:».
Конечно, вы можете удалить элементы, которые вам не нужны, и обеспечить запись для своей реализации.