Валидатор списка email онлайн — проверка адресов и исправление опечаток
Проверяет список адресов на ошибки, находит дубли и подсказывает опечатки в доменах. Чистый список и статистика, всё считается в браузере.
База контактов почти всегда собрана из разных мест. Выгрузка из CRM, список с конференции, файл от коллеги. Внутри обязательно найдутся дубли, адреса с опечаткой и строки, которые на адрес даже не похожи. Рассылка по такому списку бьёт по репутации отправителя: почтовые сервисы считают отказы.
Вставьте адреса в поле, и валидатор email разберёт список: проверит синтаксис, найдёт дубли и покажет вероятные опечатки в доменах. Всё считается в браузере, список никуда не отправляется.
Кому пригодится валидатор email
- Тем, кто готовит рассылку. Письма на мёртвые ящики портят статистику и репутацию домена.
- Тем, кто переносит базу из Excel в CRM. Чистить проще до загрузки, чем разгребать дубли потом.
- Продажникам, которые собирают контакты руками. В спешке буквы путаются.
Как проверить список
- Вставьте адреса. Можно по одному в строке или подряд через запятую, точку с запятой или пробел.
- Посмотрите таблицу: у каждого адреса свой статус и подсказка, если с ним что-то не так.
- Заберите чистый список без дублей. Его можно скопировать или скачать файлом.
- Сверьтесь со статистикой внизу: сколько всего, сколько валидных, невалидных, дублей и адресов с опечатками.
Результат считается на каждое нажатие клавиши, отдельной кнопки «проверить» нет. Файл скачивается как обычный текст, по адресу в строке, так что его сразу можно скормить импорту.
Что считается дублем
Дубль ищется по адресу целиком, а не по одному домену. Правила простые, но знать их стоит заранее.
- Регистр не важен. Ivanov@Mail.ru и ivanov@mail.ru для инструмента один человек. В чистом списке останется тот вариант, который вы вписали первым.
- Первое вхождение побеждает. Остальные копии помечаются как дубли и в чистый список не идут.
- Опечатки схлопываются с оригиналом. Сначала чинится домен, потом сравниваются адреса. Пара ivanov@gmail.con и ivanov@gmail.com превратится в одну строку.
- Точки в имени считаются значимыми. Адреса ivan.ov@gmail.com и ivanov@gmail.com останутся двумя разными, хотя почта Google приведёт письма в один ящик. Для рассылки это значит два письма одному человеку.
- Плюс-алиасы тоже не склеиваются. Адрес ivanov+shop@gmail.com живёт отдельно от ivanov@gmail.com. Иногда это правильно: по алиасу видно, откуда пришёл контакт.
- Невалидные строки не участвуют. Они не считаются дублями и в чистый список не попадают.
Как работает исправление опечаток
Домен сравнивается со списком известных почтовых сервисов. Список зашит в инструменте, и в нём тринадцать доменов:
- Российские: yandex.ru, ya.ru, mail.ru, bk.ru, list.ru, inbox.ru, internet.ru, rambler.ru.
- Зарубежные: gmail.com, outlook.com, hotmail.com, icloud.com, yahoo.com.
Сравнение идёт по расстоянию Левенштейна, то есть по числу символов, которые нужно поменять, чтобы получить знакомый домен. Одного расстояния мало: живой mail.kz отличается от mail.ru всего на две буквы, а менять его не за что. Поэтому инструмент сначала смотрит на доменную зону.
- Зоны не существует (.con, .tu, .cmo, .som). Это похоже на опечатку, и в столбце «Подсказка» появится правильный вариант. Так видно классические gmail.con и mail.tu, которые глазами в списке на тысячу строк не найти.
- Зона настоящая (.ru, .com, .kz, .by, .ua, .eu и ещё несколько десятков из списка). Адрес считается живым, и его не трогают вообще. Проверка по буквам слишком часто била по настоящим доменам: email.com «исправлялся» в gmail.com, yandex.by в yandex.ru, mail.eu в mail.ru. Не поймать редкую описку дешевле, чем испортить рабочий адрес.
Дальше важное. Корпоративных доменов в списке нет, и опечатку в адресе вида ivanov@kompaniya-partner.ru инструмент не увидит: ему не с чем сравнивать. Список зон тоже не бесконечный. Если контакт пишет с редкой зоны вроде .eu, его домен инструмент за настоящий не признает и может подтянуть к знакомому.
Бывает и ложная подсказка. Список известных зон в инструменте конечный, поэтому живой адрес в редкой зоне — mail.hu, list.fi, info@firma.sk — тоже получит предложение «исправить» на .ru. Это ещё одна причина, по которой замена не применяется сама.
Подсказка ничего не меняет за вас: в чистый список адрес уходит ровно таким, каким вы его вставили. Решать, править его или нет, вам. Строк с подсказками обычно единицы, проверить их глазами недолго.
Сколько адресов инструмент разберёт за раз
Жёсткого лимита в коде нет, упирается всё в браузер. Таблица перерисовывается целиком после каждого изменения в поле, и на больших списках это чувствуется.
- До пяти тысяч адресов список разбирается мгновенно.
- Десять тысяч заставляют вкладку задуматься на пару секунд.
- На пятидесяти тысячах вкладка перестаёт отвечать.
Выгрузку на десятки тысяч строк режьте на куски тысяч по пять. Рядом на сайте есть разбивка большого списка на части, она делает это в один клик. Чистые куски потом склеиваются обратно в любом текстовом редакторе.
Чего инструмент не делает
Он не проверяет, что ящик существует. Синтаксис бывает безупречным, а человек давно уволился и ящик удалили. Такое вылезет только при отправке, по отказам почтового сервера. Настоящая проверка ящиков идёт уже в сервисе рассылки, и это отдельная работа с прогревом домена и разбором отказов.
Ещё три вещи, которых ждать не нужно:
- Ролевые адреса не помечаются. Ящики info@, sales@, noreply@ и support@ пройдут как обычные. Рассылать по ним вредно: за таким адресом нет конкретного человека, а жалобы на спам прилетают чаще. Вычищайте их вручную.
- Существование домена не проверяется. Зона нужна инструменту только для того, чтобы решить, чинить опечатку или нет. Адрес в несуществующей зоне, который ни на один знакомый домен не похож, пройдёт с зелёным статусом.
- Кириллица не поддерживается. Адрес на русских буквах отметится невалидным. У этого есть приятный побочный эффект: если в домен затесалась русская «с» вместо латинской, инструмент сразу подсветит строку красным.
Зато проверка мгновенная и безопасная: писем никто не получает, а база контактов остаётся у вас в браузере и не уходит на сервер.
Чистим базу перед переездом из Excel в CRM
Сценарий знакомый. Компания годами вела клиентов в таблицах, у каждого менеджера свой файл. Пора собрать всё в CRM, и тут выясняется, что один клиент лежит в трёх файлах с тремя вариантами написания адреса.
Порядок работы такой:
- Сложите все выгрузки в один файл и вытащите колонку с адресами.
- Прогоните её через валидатор кусками по пять тысяч строк.
- Строки со статусом «Невалидный» отложите отдельно: чаще всего там телефон в колонке адреса, две почты в одной ячейке или лишний пробел. Многие из них чинятся руками за минуту.
- Проверьте подсказки по опечаткам, особенно если среди клиентов есть зарубежные компании.
- Чистый список грузите в CRM.
Цифры из статистики сохраните до импорта. Когда через неделю кто-то спросит, куда делась тысяча контактов, у вас будет ответ: столько было дублей и мусора. Сам перенос базы, настройку полей и чистку дублей внутри CRM берём на себя мы, когда ставим систему. Подготовить список вы вполне можете и сами.
Частые вопросы
Что инструмент считает дублем?
Совпадение адреса целиком, без учёта регистра: Ivanov@Mail.ru и ivanov@mail.ru это один контакт. В чистом списке остаётся первое вхождение. Опечатка сначала чинится, а потом сравнивается, поэтому ivanov@gmail.con схлопнется с ivanov@gmail.com. А вот точки и плюс-алиасы считаются значимыми: ivan.ov@gmail.com, ivanov+shop@gmail.com и ivanov@gmail.com останутся тремя разными адресами, хотя письма придут в один ящик Google.
Какие домены знает автозамена и можно ли ей доверять?
Список зашит в инструменте, в нём тринадцать доменов: yandex.ru, ya.ru, mail.ru, bk.ru, list.ru, inbox.ru, internet.ru, rambler.ru, gmail.com, outlook.com, hotmail.com, icloud.com, yahoo.com. Корпоративных доменов там нет, опечатку в них инструмент не заметит. И главное: подсказка остаётся подсказкой. В чистый список каждый адрес попадает таким, каким вы его вставили, поэтому испортить рабочую базу инструмент не может.
Сколько адресов можно проверить за раз?
Ограничения в коде нет, упирается всё в браузер: таблица перерисовывается целиком после каждого изменения в поле. До пяти тысяч адресов всё мгновенно, на десяти тысячах вкладка думает пару секунд, на пятидесяти тысячах перестаёт отвечать. Большую выгрузку режьте на куски тысяч по пять, для этого рядом есть инструмент разбивки списка на части.
Проверяется ли, что почтовый ящик реально существует?
Нет. Инструмент смотрит только на синтаксис и на вероятные опечатки в домене, писем он не отправляет. Это безопасно и мгновенно, но доставку не гарантирует: живой по виду адрес может оказаться уволившимся сотрудником. Существование ящиков выясняется уже при рассылке, по отказам почтового сервера.
Отмечает ли инструмент адреса вида info@ и noreply@?
Нет, ролевые адреса проходят как обычные. За ними не стоит конкретный человек, письма туда читают редко, а жалобы на спам с таких ящиков прилетают чаще. Перед рассылкой вычищайте их вручную: достаточно поискать по списку info, sales, support, office и noreply.
Список адресов куда-то передаётся?
Нет. Вся проверка выполняется в вашем браузере, адреса не отправляются на сервер и нигде не сохраняются. Чистый список вы забираете сами: кнопкой копирования или файлом txt, по адресу в строке. Закрыли вкладку, и от списка не осталось следа.
Похожие инструменты
Экстрактор email из текста онлайн — с дедупликацией
Собирает почтовые адреса из текста и HTML, схлопывает повторы и отдаёт список строками или через запятую. Ничего не уходит на сервер.
Экстрактор телефонов из текста с нормализацией номеров
Собирает телефоны из любого текста, приводит к одной маске и убирает дубли по номеру, а не по написанию. Работает прямо в браузере.
Разбивка большого списка на части онлайн — по N строк с копированием и скачиванием
Длинный список режется на части по N строк: у каждой свой счётчик, кнопка копирования и файл .txt. Пригодится, когда кабинет ставит лимит на загрузку.