Решение проблем с доставкой писем

Иногда наши клиенты обращаются к нам с просьбой помочь решить проблемы с доставкой писем в почтовые сервисы (Mail.ru, Яндекс и т. д.). Шаги для устранения таких проблем обычно одинаковы, независимо от их причины. Мы хотели бы поделиться несколькими советами, чтобы вы могли решать эти проблемы самостоятельно, когда они возникают.

В большинстве случаев проблемы с доставкой возникают по трем причинам: инфраструктура, практики отправки и контент.

Инфраструктура

Что касается инфраструктуры, то HaskiMail уже позаботился о большинстве аспектов. Именно поэтому люди используют наш сервис для отправки транзакционных писем. Мы поддерживаем чистоту наших IP-адресов, регулируем скорость отправки к почтовым провайдерам, правильно обрабатываем возвраты и жалобы на спам, а также следим за такими аспектами, как DKIM, SPF и DMARC.

Что вы можете сделать для улучшения доставки:
  • Убедитесь, что DKIM действителен и у вас настроен собственный SPF.
В HaskiMail это означает, что ваш Обратный адрес/Домен проверен как для DKIM, так и для SPF. Мы регулярно проверяем эти настройки, чтобы вы оставались в соответствии с требованиями.

Вы также можете проверить их, отправив письмо на Gmail и выбрав опцию «Показать оригинал». Вы должны увидеть такие заголовки:
Authentication-Results:spf=pass dkim=pass

Практики отправки

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

Вот как можно оценить ваши практики отправки в HaskiMail:
  • Каков ваш уровень возвратов?
    Хороший уровень возвратов должен быть меньше 10%. Если он близок к этому значению или превышает его, скорее всего, либо вы получаете недействительные email-адреса, либо отправляете на устаревшие адреса. Постарайтесь разобраться, почему показатель высокий, и уменьшить его.
  • Каков уровень жалоб на спам?
    Это может звучать странно, но у большинства транзакционных писем не должно быть жалоб на спам. Если они есть, то их должно быть не больше нескольких. Мы сталкивались с подобными случаями, но это скорее исключение. Ваш уровень жалоб на спам должен быть меньше 1%. Если уровень выше, мы, скорее всего, уже связывались с вами. Проблема в том, что эти люди не ожидали и не хотели получать ваше письмо, и вам нужно разобраться, как избежать таких ситуаций.
Если вы получаете жалобы на спам по вполне легитимным письмам, стоит пересмотреть содержание сообщений. Например, один из наших клиентов получал много жалоб на спам по письмам с приветствием. Пользователи подписались на сервис и хотели получать письма, но всё равно помечали сообщение как спам. Мы выяснили, что этот сервис использовался один раз, и приветственное письмо оказалось ненужным.

Контент

Вы будете удивлены, сколько разных видов контента может отправить письмо в папку со спамом. Всё, начиная от телефонных номеров и заканчивая определенными почтовыми адресами. Работать с контентом сложно, но вот несколько вещей, которые можно сделать, чтобы улучшить его.
  • Проверьте рейтинг спама вашего контента
    Извлеките заголовки письма и пропустите их через инструменты для проверки спама.
Если вы используете HaskiMail, ваш рейтинг будет, скорее всего, отрицательным, что даже лучше. Это связано с тем, что мы находимся в белых списках и представлены в аккредитационных сервисах.
  • Напишите корректный HTML
    Если вы отправляете HTML-письмо, убедитесь, что оно соответствует стандартам и написано аккуратно. Будьте внимательны при использовании слишком крупных изображений и старайтесь делать дизайн простым. Известно, что некоторые почтовые провайдеры могут отклонять письма с плохо написанным кодом.
  • Избегайте сервисов для сокращения URL
    Мы видели много писем, которые блокировались, из-за использования сервисов сокращения URL, таких как Bitly. Так как такие сервисы часто используются спамерами, их домены и IP-адреса часто попадают в черные списки. Всегда старайтесь использовать свой домен или URL сервиса, который не используется спамерами. Кроме того, некоторые IP-адреса облачных сервисов, таких как AWS, могут быть в черных списках, поэтому всегда проверяйте их.
Мы рекомендуем использовать инструмент проверки черных списков MX Toolbox. Например, вот сканирование, показывающее Bit. ly в Spamhaus.

Каналы отправки и поддомены

Если вы отправляете транзакционные письма, обязательно связывайте канал отправки с основным организационным доменом, используя собственный DKIM и SPF.

Если вы отправляете промо- или массовые письма, создайте для этого отдельный поддомен с собственным DKIM и SPF. Поддомены — лучший способ сохранить репутацию бренда и защитить доставляемость разных типов писем.

Это помогает разделить репутацию отправки между разными каналами. Таким образом, транзакционные сообщения не будут зависеть от доставки промо/массовых сообщений.

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

Для «разогрева» поддоменов отправляйте небольшое количество писем вашим наиболее вовлеченным пользователям, так репутация поддомена будет формироваться быстрее.

Несоответствие URL

Когда вы включаете внешние домены в письма для источников изображений или ссылок, почтовые фильтры принимают репутацию этого домена.

Важно, чтобы URL ваших изображений и ссылок в письмах совпадали с доменом адреса отправителя.

Несоответствие URL в сообщениях может привести к проблемам с доставкой и увеличивает вероятность попадания в спам. Многие спамеры и фишеры отправляют письма с одного домена, но используют другой домен для ссылок в сообщениях.

Например, чтобы избежать проблем с изображениями, настройте CDN для размещения изображений на своем собственном домене.

Тестирование

После выполнения всех этих шагов, последним этапом будет тестирование контента. Если у вас есть доступ к почтовому ящику в ISP, где возникают проблемы с доставкой, попробуйте альтернативные версии контента. Если письмо в формате HTML, сначала отправьте его как текстовое. Затем пробуйте по очереди удалять элементы контента, чтобы увидеть, что влияет на доставку.

Здесь часто встречается странное поведение, например, Gmail может заблокировать письмо из-за телефона. Это происходит потому, что Gmail использует алгоритмы, основанные на прошлых пометках (адаптивные фильтры). Возможно, этот телефон был найден в письме, которое получатель ранее пометил как спам.

Доставка писем — это искусство и наука. Мы стараемся сделать все, чтобы ваши письма доставлялись. Для всего остального эти шаги должны помочь вам, если письмо не приходит или попадает в спам. Как всегда, мы готовы помочь, не стесняйтесь обращаться к нам, и мы поможем решить проблему.