Запустили рассылку, а через час она встала. ESP прислал уведомление: слишком много баунсов, отправка приостановлена. Знакомая история? У меня такое было. И почти всегда причина одна: база забита мёртвыми адресами.
В этой статье расскажу, что такое валидация почты. Как она работает, зачем вообще нужна и когда без неё точно не обойтись.
Что такое валидация email
Валидация email — это проверка адресов. Живой ящик или мёртвый? Существует или нет? Примет письмо или оно отскочит?
Вы грузите базу в сервис, он прогоняет её через проверки и выдаёт вердикт по каждому адресу. Этот рабочий. Этот удалён. А этот подозрительный, лучше не рисковать.
Валидный email — это адрес, который существует и может принять письмо. Невалидный либо не существует, либо написан с ошибкой, либо заброшен владельцем.
Много ли мусора в обычной базе? Обычно от 15 до 20 процентов. То есть каждое пятое письмо летит в никуда. И вы за это платите.
Почему нельзя забить и просто отправлять
Технически можно. Но потом будет больно.
Почтовые провайдеры следят за показателем bounce rate, то есть процент недоставленных писем. Перевалили за 2–5%, и ESP ставит рассылку на стоп. Иногда даже не предупреждает. Просто раз, и всё встало. А вы узнаёте об этом от клиентов, которые ждут письма и не получают.
Ещё страдает репутация домена. Gmail, Яндекс, Mail.ru ставят оценку каждому отправителю. Много возвратов дают низкую оценку. А низкая оценка означает папку «Спам». Даже для тех писем, которые дошли.
И есть такая штука как спам-ловушки. Провайдеры берут старые заброшенные ящики и делают из них приманки. Отправили туда письмо? Всё, вы в чёрном списке. Потому что нормальный отправитель на заброшенный адрес слать не будет. Значит, база либо древняя, либо купленная.
Ну и деньги. Вы платите ESP за каждое отправленное письмо. База на 50 тысяч, из них 10 тысяч мусора — это 10 тысяч оплаченных писем, которые никто никогда не откроет.
Какие адреса считаются плохими
Несуществующие
Пользователь уволился, ящик удалили. Или адрес изначально был выдуман. Письмо вернётся обратно.
С опечатками
gmial вместо gmail. Две точки подряд. Забытая собака. Такое сплошь и рядом.
Дубли
Один адрес попал в базу несколько раз. Вы платите за каждую копию. Человек получает несколько одинаковых писем.
Одноразовые почты
Ящик на 10 минут. Пользователь зарегался, получил что хотел и ушёл. Ящик сдох.
Catch-all домены
Некоторые почтовые серверы принимают письма на любой адрес, даже на выдуманный. Ты пишешь на абракадабра@домен.ру, а они говорят «ок, принято». Mail.ru так работает. Большинство валидаторов на нём ошибаются.
Как валидатор проверяет адреса
Несколько этапов:
Синтаксис
Есть ли собака, правильно ли написан домен, нет ли левых символов. Этап быстрый, отсекает очевидный мусор.
Проверка домена
Существует ли домен? Настроена ли там почта? Для этого смотрит MX-записи. Нет записей, значит почту домен не принимает.
SMTP-проверка
Самое важное. Валидатор стучится на почтовый сервер и спрашивает: а ящик vasya@example.com у тебя есть? Сервер отвечает да или нет. Письмо при этом не уходит, это просто запрос.
Продвинутые сервисы ещё ищут временные почты, ловят catch-all домены, пытаются вычислить спам-ловушки.
Когда надо проверять
Перед первой рассылкой по новой базе
Тут без вариантов. Особенно если база копилась долго или вам её передали.
Перед холодной рассылкой
Нашли контакты в открытом доступе? Купили базу? Не знаете, насколько она свежая? Проверяйте.
Регулярно, раз в полгода
Даже хорошая база со временем портится. Люди увольняются, меняют почту, забрасывают старые ящики. Это как техосмотр.
Когда что-то пошло не так
ESP ругается на баунсы? Открываемость просела? Письма в спаме? Проверьте базу, скорее всего там накопился мусор.
Как это сделать практически
Руками проверить сотню адресов можно. Тысячу уже нет. Нужен сервис.
Работает просто: загрузили файл, подождали пару минут, скачали результат. Нормальный валидатор прогоняет 50 тысяч адресов минут за пять.
Как это работает в uChecker
Проверяем синтаксис, убираем дубли, делаем SMTP-верификацию, отсеиваем домены без MX и домены из чёрных списков. Mail.ru проверяем отдельным методом, потому что он catch-all и обычные проверки на нём врут.
После проверки получаете три списка: Good можно слать. Bad удаляем. Risk это адреса, которые не дали себя проверить, чаще всего почта на своих доменах. Тут решайте сами.
Все три группы видны в веб-кабинете и по API. Telegram-бот отдаёт архив с good и bad.
Попробовать бесплатноКак не засорять базу с самого начала
Валидация — это уборка постфактум. Но лучше не мусорить.
Double opt-in помогает. Человек оставил адрес - вы шлёте письмо с подтверждением. Если адрес кривой, письмо не дойдёт, подписка не завершится. Опечатки отсекаются автоматом.
Проверка прямо на форме тоже работает. Пользователь вводит email без собаки и сразу видит ошибку. Не надо ждать, пока он отправит форму.
Про покупные базы
Не надо. Там мусор, спам-ловушки и люди, которые понятия не имеют кто вы такой. Проблемы гарантированы.
В итоге
Валидация email — это гигиена базы. Без неё рано или поздно прилетит: блокировка рассылок, убитая репутация домена, слитый бюджет.
Проверяйте базу перед отправкой. Прогоняйте раз в полгода. Подключите double opt-in. Это дешевле, чем потом разгребать последствия.
В uChecker можно попробовать бесплатно, 100 проверок без оплаты. Хватит, чтобы понять, в каком состоянии база.
Проверить базу бесплатноКак часто проверять базу
Разовая чистка решает проблему на сегодня и не решает на завтра. База стареет сама: люди меняют работу и теряют корпоративные адреса, провайдеры удаляют неиспользуемые ящики, кто-то заводит новую почту и о старой забывает. За год так отваливается порядка двадцати процентов адресов, и цифра зависит от отрасли, но порядок именно такой.
Разумный режим складывается из трёх привычек. Проверять адрес прямо в форме подписки, где опечатки ловятся до того, как попадают в базу. Проверять список перед каждой крупной рассылкой, если она реже раза в месяц. И чистить всю базу раз в полгода, независимо от частоты отправок.
Отдельно про купленные базы
Валидация покажет, что адрес существует, и ничего не скажет о том, согласился ли человек получать письма. Это разные вопросы, и второй важнее: рассылка по купленному списку даёт жалобы, а жалобы бьют по репутации домена сильнее, чем отказы.
Технически чистый список без согласия получателей — это по-прежнему спам, и провайдеры распознают его по поведению: низкая открываемость, высокая доля жалоб, попадание в спам-ловушки. Проверка здесь не помогает, потому что лечит не ту болезнь.
Марк Аврилов · Автор материала
Опубликовано Обновлено
