Фильтр спама SPF

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Фильтр спама SPF

Фильтр спама SPF

UncleFather » 04 сен 2009 10:48, Пт

Sender Policy Framework (структура политики отправителя) — расширение для протокола отправки электронной почты SMTP. SPF определен в RFC 4408.
Благодаря SPF можно проверить, не подделан ли домен отправителя.
SPF позволяет владельцу домена указать в TXT записи, соответствующей имени домена, специальным образом сформированную строку, указывающую список серверов, имеющих право отправлять email-сообщения с обратными адресами в этом домене.
Агенты передачи почты получающие почтовые сообщения могут запрашивать SPF-информацию с помощью простого DNS-запроса, верифицируя таким образом сервер отправителя.
Пример SPF-данных в TXT-записи DNS:

Код: Выделить всё

example.org. IN TXT "v=spf1 +a +mx -all"

то же самое:

Код: Выделить всё

@ IN TXT "v=spf1 +a +mx -all"

v= определяет используемую версию SPF. Далее следует перечисление механизмов верификации: в данном случае «a» разрешает прием писем от узла, IP-адрес которого совпадает с IP-адресом в A-записи для example.org; «mx» разрешает прием писем, если отправляющий узел указан в одной из MX-записей для example.org. Строка завершается «-all» — указанием того, что сообщения, не прошедшие верификацию с использованием перечисленных механизмов, следует отвергать.
Мастер, помогающий создать SPF-запись для своего домена
Тест для проверки SPF

Добавлено спустя 55 минут 42 секунды:

Еще один тест для проверки SPF

Еще один мастер для создания SPF записей

Примечание:

Если почтовые сервера существуют не только для основного домена, но и для субдоменов, то SPF записи необходимо настраивать для каждого субдомена, в котором существует почтовый сервер (MX - запись).

Примеры spf-записей в DNS:

Все сервера, указанные в качестве принимающих (mx-записи), могут отправлять почту от имени пользователей указанного домена:

Код: Выделить всё

v=spf1 mx ~all

Почту от имени пользователей указанного домена могут отправлять 2 сервера (с ip-адресами 212.122.82.203 и 212.122.82.207):

Код: Выделить всё

v=spf1 ip4:212.122.82.203 ip4:212.122.82.207 ~all

Почту от имени пользователей указанного домена могут отправлять 2 сервера (с именами host1.mysite.ru и host2.mysite.ru):

Код: Выделить всё

v=spf1 a:host1.mysite.ru a:host2.mysite.ru ~all

Почту от имени пользователей указанного домена могут отправлять все сервера из данного домена, которые имеют в DNS ptr-записи:

Код: Выделить всё

v=spf1 ptr ~all

Вернуться к началу