1 заметка с тегом

спам

Как проверить что почта с вашего домена не уходит в спам

У меня почта на своем домене hello@maxborzenkov.ru а не на гугле/мэйле или яндексе. Заметил что часть писем улетает в спам. Оказалось баг был связан с ненастроенными SPF и DKIM-подписью.

Что за подписи

Подписи — это код, отправляемый с письмом. Позволяет обнаружить спам или поддельные письма. Прописываются в настройках хостинга. Существует две подписи, которые стоит настроить.

DKIM-подпись позволяет принимающей стороне понять что письмо отправлено именно от вас а не с левого адреса. Если ее нет — письмо улетает в спам или помечается как «непроверенное». В гугле например это выглядит как знак вопроса на аватарке:

Отправил сам себе письмо а гугл его подозревает

SPF отправляет информацию о серверах, с которых может отправляться почта для проверки принимающей стороной.

Вот инструкции по настройке популярных почтовиков:
Гугл: DKIM, SPF
Яндекс: DKIM, SPF
Мэйл: DKIM, SPF

Как можно проверить

Есть ряд сервисов, помогающих понять что происходит с отправленным письмом. Вот две ссылки:

https://dkimvalidator.com/
Англоязычный, выдающий много технической информации.

https://www.mail-tester.com/
Рускоязычный.

Принцип работы один и тот же — нажал на кнопку и дома отсылаете письмо на рандомно сгенерированный адрес и жмете «получить результат» (или что там на кнопке). Сервис ставит оценку присланному письму.

Что еще настроить

Необязательно можно настроить DMARC — это указания принимающей стороне что делать с письмами, которые не прошли проверку DKIM и SPF. Варианта три:

  1. Пропустить.
  2. Отправить в спам.
  3. Отклонить доставку.

Опциональна настройка отчетов о доставке.

Пара статей с Хабра для погружения в тему:
Про все сразу
Про DMARC

 123   1 мес   почта   спам   туториал