Если письма плохо доходят до Mail.ru, Яндекса или других почтовых сервисов, порядок действий почти всегда одинаковый. Рассказываем, что проверить.
Обычно проблемы с доставкой возникают по одной из трёх причин: инфраструктура, практики отправки или содержание письма.
Инфраструктура
Большую часть инфраструктуры Haskimail берёт на себя: следит за репутацией IP-адресов, регулирует скорость отправки в почтовые сервисы, обрабатывает возвраты и жалобы на спам.
Что вы можете сделать для улучшения доставки:
Подтвердите домен по DKIM и SPF
В разделе «Домены и отправители» у вашего домена должны быть подтверждены и DKIM, и SPF. Мы регулярно перепроверяем эти записи. Также рекомендуем настроить DMARC.
Проверить настройки можно самостоятельно: отправьте письмо на Gmail, откройте его и выберите «Показать оригинал». В заголовке Authentication-Results должно быть:
Authentication-Results: ... spf=pass ... dkim=pass ...
Практики отправки
Даже с идеальной инфраструктурой письма будут попадать в спам, если их отправляют тем, кто их не ждёт. Отправляйте письма только тем, кто их ожидает, и давайте простую возможность отписаться.
Что проверить в статистике Haskimail:
Уровень возвратов
Доля возвратов должна быть ниже 2%. Если она выше, скорее всего, в базе много недействительных или устаревших адресов. Разберитесь, откуда они берутся: например, добавьте подтверждение адреса при регистрации и регулярно чистите базу.
Уровень жалоб на спам
На транзакционные письма жалоб почти не бывает. Доля жалоб должна быть ниже 0,1%, а при 0,3% почтовые сервисы начинают отправлять письма в спам. Если жалоб много, значит, получатели не ждали этих писем, — разберитесь, почему так происходит.
Если жалуются даже на вполне законные письма, пересмотрите, нужны ли они получателям. Например, у одного нашего клиента было много жалоб на приветственные письма: сервисом пользовались один раз, и приветствие людям было просто не нужно.
Контент
Отправить письмо в спам может почти что угодно в его содержании — от номера телефона до определённого почтового адреса. Вот что поможет.
Проверьте оценку спама
Проверьте письмо в специальном сервисе, например mail-tester.com: он покажет оценку SpamAssassin, результаты проверки SPF, DKIM и DMARC, репутацию IP-адреса отправителя и проблемы со ссылками и содержанием.
Проверьте HTML
Если вы отправляете HTML-письмо, убедитесь, что оно соответствует стандартам и написано аккуратно. Будьте внимательны при использовании слишком крупных изображений и старайтесь делать дизайн простым. Некоторые почтовые сервисы отклоняют письма с некорректным кодом. Проверить размер письма можно нашим инструментом.
Не используйте сокращатели ссылок
Письма часто блокируются из-за ссылок, сокращённых через публичные сервисы вроде Bitly. Так как такие сервисы часто используются спамерами, их домены и IP-адреса часто попадают в черные списки. Используйте ссылки на свой домен. Если без сокращателя не обойтись, проверьте редирект. Также проверяйте IP-адреса серверов, на которые ведут ссылки: адреса облачных хостингов нередко бывают в чёрных списках.
Проверить IP-адрес по чёрным спискам можно нашим инструментом.
Каналы отправки и поддомены
Транзакционные письма отправляйте с основного домена компании с подтверждёнными DKIM и SPF.
Если вы отправляете промо- или массовые письма, создайте для этого отдельный поддомен с собственным DKIM и SPF. Отдельный поддомен помогает защитить репутацию основного домена.
Так репутация транзакционных писем не будет зависеть от рассылок.
Иначе жалобы на рассылки ухудшат доставку важных транзакционных писем — например, клиенты перестанут получать коды подтверждения.
Новый поддомен нужно «прогреть»: начните с небольшого количества писем самым активным получателям. Подробнее — в статье «Как прогреть домен для email-рассылки».
Несоответствие URL
Почтовые фильтры учитывают репутацию всех доменов, на которые ведут ссылки и с которых загружаются изображения в письме.
Поэтому лучше, чтобы ссылки и изображения в письме были на том же домене, что и адрес отправителя.
Расхождение доменов повышает вероятность попасть в спам: так часто делают спамеры и фишеры — отправляют письмо с одного домена, а ссылки ведут на другой.
Например, настройте CDN так, чтобы изображения загружались с вашего домена.
Тестирование
Последний шаг — эксперименты с содержанием. Если у вас есть ящик в почтовом сервисе, куда письма не доходят, отправьте на него разные версии письма. Если письмо в формате HTML, сначала отправьте его как текстовое. Затем пробуйте по очереди удалять элементы контента, чтобы увидеть, что влияет на доставку.
Результаты бывают неожиданными: например, Gmail может блокировать письмо из-за номера телефона. Его фильтры учатся на прошлых жалобах, и если этот номер встречался в письмах, которые помечали как спам, новые письма с ним тоже могут попасть в спам.
Если разобраться не получается, напишите на support@haskimail.ru — поможем найти причину.