Mail.RuПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты

Полезно знать

 
Главная Для почтовых администраторов Настройка DMARC

Настройка DMARC

DMARC (Domain-based Message Authentication, Reporting and Conformance) — это техническая спецификация, созданная группой организаций для борьбы со спамерами, подделывающими адреса отправителей.

Благодаря настройке DMARC владельцы доменов могут создавать правила обработки писем, которые поступили с доменов, не прошедших авторизацию.

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

Настройка DMARC 

Чтобы настроить DMARC, необходимо в записи DNS домена добавить правила в виде TXT-записей. Название созданной записи должно быть «_dmarc.nazvanie_domena.ru», где «nazvanie_domena.ru» — это имя вашего домена.

В TXT-записи можно использовать следующие теги:

Название тегаНазначениеПримерТребуетсяДополнительно
v
Версия протоколаv=DMARC1да
p

Правила для домена

p=rejectдаnone — не принимать никаких действий
quarantine — отправлять сообщения в спам
reject   не принимать сообщения
aspfРежим проверки
соответствия для
SPF-записей 
aspf=sнетr (relaxed) — разрешать частичные совпадения,
например субдоменов данного домена

s (strict) — разрешать только 
полные совпадения

pctСообщения,
подлежащие
фильтрации (в %) 
pct=40нет

spПравила для
субдоменов 
sp=rejectнет
none — не принимать никаких действий
quarantine — отправлять сообщения в спам
reject   не принимать сообщения
ruaАдрес для сводных
отчетов 
rua=mailto:admin@test.ruнет

Если вы хотите получать отчеты (rua) на домен, который отличается от домена DMARC, необходимо разместить TXT запись для почтового домена специального вида. Например, если домен с DMARC — example.com, а получать отчеты вы хотите на домен test.ru, необходимо в DNS домена test.ru добавить следующую TXT-запись:
example.com._report._dmarc.test.ru со значением "v=DMARC1"

Примеры  

1. Отклонять все сообщения, не прошедшие проверку DMARC

"v=DMARC1; p=reject" 

2. Отклонять все сообщения, не прошедшие проверку DMARC, и отправлять все отчеты на ящик admin@test.ru

"v=DMARC1; p=reject; rua=mailto:admin@test.ru"

3. 30% сообщений, которые приходят от вашего домена, но не проходят проверки DMARC, помещаются в карантин

"v=DMARC1; p=quarantine; pct=30"

Была ли эта информация полезной?

Что именно у вас не получилось?

Спасибо за ответ!
Не удалось принять сообщение, попробуйте позже.