DMARC - это одна из политик конфиденциальности, как и DKIM с SPF, которая используется почтовыми службами, такими как Яндекс, Mail.ru, Google и т. д., для защиты от спама, фишинга и других мошеннических атак. DMARC проверяет адрес отправителя, указанный в письме, и процент соответствия фактического отправителя письма. Сообщения, которые не удалось проверить, отклоняются. Об этом в журнале сообщений появится такая ошибка:
Apr 18 14:23:41 vh12 splogger[28569]: 1d0RET-0007Qn-0Y <= указанный_ящик_отправителя@mail.ru U=***** P=local S=901
Apr 18 14:23:41 vh12 splogger[28571]: 1d0RET-0007Qn-0Y ** ящик_получателя@mail.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after end of data: host mxs.mail.ru [94.100.180.150]: 550 5.7.1 This message was not accepted due to domain (mail.ru) owner DMARC policy (RFC 7489) https://help.mail.ru/mail-help/postmaster/dmarc
Причины возникновения ошибки через DMARC
Обычно возникает в процессе отправки писем с помощью серверов виртуального хостинга.
По сути, скрипт, участвующий в процессе отправки сообщения с сайта, заменяет адрес отправителя в полях «От» и «Откуда». Поэтому, при проверке Вы увидите такое несоответствие. Другими словами, письмо действительно отправлено с сервера BTRX Boost, но имя почтового ящика написано в строке отправителя, например, в yandex.ru. Это письмо будет отклонено сервером, принимающим сообщение.
Примечание:
если этот тип ошибки возникает часто, система автоматически заблокирует возможность отправки почты на эту учетную запись. Этот метод используется, чтобы размещенный IP-адрес от самой почтовой службы не был заблокирован.
Как необходимо поступить, в случае не прохождения проверки DMARC
Для того, чтобы безопасно отправлять, проверять почту с сайта и дойти до получателя, Вам следует использовать какой угодно из следующих вариантов:
- Наш рекомендуемый метод: в настройках сайта выберите для отправки писем и укажите почтовый ящик домена, который делегирован нашему NS серверу. У них есть автоматические прописаные точные SPF-записи.
- Если конкретная ссылка позволяет, у Вас есть возможность установить адрес отправителя по умолчанию в настройках. Тогда your_login @ server_name будет автоматически добавлен в строку отправителя.
- Другой способ - переключить сайты на использование SMTP для отправки почты. Отдельно описаны все шаги по настройке SMTP для популярных CMS, а также указаны параметры, необходимые для подключения по SMTP.
Прием технического названия по электронной почте
Технический заголовок содержит данные о том, как письмо передается от отправителя получателю (в качестве примера, информация о почтовом сервере, через который было отправлено письмо, время или дата его отправки и т.д.). Все зависит от почтовой службы или клиента, который вы используете, исходя из этого будет произведен выбор этого метода для получения технических названий.