Настройка 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