Несуществующий адрес: почему письмо возвращается
Несуществующий адрес это адрес электронной почты, у которого нет живого ящика. Домен может работать и принимать почту, а конкретного получателя за этим адресом нет. Письмо туда не доставляется и возвращается отправителю с кодом 550 5.1.1.
Откуда такие адреса берутся
Опечатка при вводе. Человек торопится и пишет gmial.com вместо gmail.com, yandx.ru вместо yandex.ru, ставит две точки подряд или кириллическую букву вместо латинской. Внешне адрес выглядит нормально, а ящика по нему нет.
Ящик закрыли. Сотрудник уволился, студент окончил вуз, человек перестал пользоваться старой почтой. Адрес был живым, когда попал к вам в базу, и умер позже. По нашим данным, база теряет от 2 до 3% живых адресов ежемесячно.
Адрес выдумали. Так бывает, когда форму заполняют ради доступа к материалу, а переписка человеку не нужна. Отдельная разновидность это боты, которые заполняют формы подписки автоматически.
Чем несуществующий адрес опасен
Каждая отправка на него даёт жёсткий возврат, а доля возвратов это один из главных сигналов для почтовых провайдеров. Порог терпимости у большинства около 2%, за 5% сервис рассылок может остановить отправку вовсе.
Ущерб при этом достаётся не только мусорным адресам. Репутация считается на весь домен, поэтому письма начинают хуже доходить и до тех подписчиков, которые вас ждут.
Отдельно стоит риск спам-ловушек. Провайдеры превращают заброшенные ящики в приманки и по попаданиям в них вычисляют отправителей, которые базу не чистят. Подробнее про этот механизм на странице спам-ловушек.
Как отличить от других плохих адресов
Несуществующий адрес это не то же самое, что невалидный по синтаксису: второй нарушает формат и отсекается ещё до обращения к серверу.
И не то же самое, что заброшенный: заброшенный ящик существует и принимает почту, просто владелец туда не заходит. Проверкой такое не выявляется, только историей реакций.
И не то же самое, что неопределённый. На catch-all доменах сервер отвечает согласием на любой адрес, поэтому понять со стороны, есть ли ящик, невозможно. Такие адреса честный валидатор выносит в отдельную группу unknown, а не записывает в валидные.
Что с ними делать
Удалять сразу после первого жёсткого возврата, не после третьего. Повторная отправка ничего не изменит, потому что код 550 означает постоянный отказ, зато добавит вашему домену ещё один плохой сигнал.
Не пускать в базу на входе. Проверка адреса прямо в форме регистрации ловит опечатку в момент, когда человек ещё рядом и может её исправить. Это дешевле любой последующей чистки.
Прогонять весь список перед крупной рассылкой. Список, чистый полгода назад, к сегодняшнему дню потерял примерно 12-18% живых адресов просто от времени.
uChecker спрашивает у почтового сервера напрямую, не отправляя письма, и отделяет несуществующие адреса от живых и неопределённых. Первые 100 проверок бесплатно, за группу unknown денег не берём.
