Настройка SMTP

Почему письма с сайта попадают в спам?

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

Условно способы отправки писем с сайта можно разделить на четыре группы:

  • Отправка через PHP напрямую с сайта
  • Отправка через почту на VPS
  • Отправка через общественные почты
  • Отправка через платные SMTP

Отправка писем через php mail

Самый частый способ отправки писем с сайта — это функция php mail(). Тысячи тем на форумах посвящены ошибкам и их решениям при отправке сообщений этим способом.

Этот способ отправки действительно самый глючный и ненадежный. Сложность настройки DKIM, блокировки от хостеров, проблемы с кодировками, кривые обратные адреса, отсутствие rDNS и десятки других проблем, с которыми сталкиваются владельцы сайтов.

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

Отправка писем через почту на VPS/VDS

Хорошим решением для отправки писем с сайта является настройка своего почтового сервера на VPS/VDS. Часть проблем конечно остается, тем не менее многие с успехом используют именно этот способ.

Если все грамотно настроить, проблемы почти исчезают. Но только почти, а перебои в работе сайта мало кому нужны.

Отправка писем через SMTP общественных почт

Сразу уточню, под общественными почтами я не имею ввиду почты вида ivanov@mail.ru (@yandex.ru, @gmail.ru). Этот вариант сразу обречен на неудачу, так как Вы не сможете изменить их DNS-записи и письма попадут в спам только по причине отсутствия DKIM и Вашего IP в SPF-записи. Рассматривается вариант отправки через корпоративные почты на Яндекс Коннекте, Майл ру для бизнеса и G Suite.

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

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

Отправка через платные SMTP

Сервисов, оказывающих такие услуги, достаточно много. Я обязательно напишу обзор, где сравню наиболее известные. А сейчас разберу преимущества данного способа отправки на примере одного из них — SMTP BZ

Начну с минусов этого способа. Они тоже есть. Во-первых, этот способ платный. Например на SMTP BZ 20000 писем в месяц будет стоить 1200 рублей, 50000 — 1750, а 100000 — 2900. Есть бесплатный тариф 15000 в месяц, но на нем есть ограничения по ежедневной отправке — до 500 писем в сутки. Во-вторых на многих есть модерация и к примеру где то могут не пропустить сайт, если домену меньше месяца. В-третьих у большинства сервисов есть нормы по кликам на спам.

Тем не менее плюсы этого способа отправки с лихвой компенсируют минусы:

  • достаточно простая и понятная настройка
  • высокая доставляемость
  • доступные логи отправки
  • возможность вставки ссылки отписаться
  • статистика доставляемости и открытий
  • обработка баунсов

Помимо этого, на SMTP BZ на всех платных тарифах каждому пользователю бесплатно предоставляется личный IP, отсутствует модерация списков и содержания писем, нет контроля за количеством кликов на спам, есть свои валидатор почт и мониторинг за репутацией IP-адреса/домена. Плюс вежливая и оперативная поддержка, пару раз выручившая моих клиентов в нестандартных ситуациях.

Буду благодарен за обратную связь, пишите 7@7fk.ru

С Уважением, Светский Яков. 04.06.2020