Repeater-zone.ru

ПК Репитер
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как узнать, существует ли адрес электронной почты

Как узнать, существует ли адрес электронной почты

проверка email

Электронная почта, или e-mail, — это атрибут интернет-общения и современного бизнеса. Помимо удобного и быстрого обмена письмами, она имеет и другие достоинства перед бумажной почтой: высокая надежность, возможность передачи файлов различных типов — от простых текстовых до самых специфичных форматов, простота использования, чаще всего бесплатное обслуживание и т.д. Однако без дополнительных средств не всегда присутствует возможность узнать, используется ли (или использовался ли когда-либо) определенный адрес электронной почты.

Причины появления невалидных адресов в базе

Ошибка пользователя при вводе адреса электронной почты

Пользователь мог ошибиться и указать несуществующий email случайно. Например, неправильно указал свое имя, вместо aleksey@gmail.com указал aleksay@gmail.com, и письмо ушло другому человеку. Или он не дописал адрес домена – вместо @gmail.com указал @gmil.com. Такие ошибки часто возникают, если на сайте нет проверки синтаксиса в форме подписки или email проверяется только по системе single opt-in – без подтверждения адреса.

Пользователь сменил место работы, отдел и должность

Корпоративные и служебные адреса – это почта, которая закреплена за каким-то отделом в компании и часто работает на своем домене. Ошибочные адреса в базе появляются из-за того, что человек может сменить работу и его адрес деактивируют. Плюс, с таких ящиков по нашим личным наблюдениям чаще всего приходят отказы – никто не хочет получать рекламные рассылки на рабочей почте. Там скорее всего и без них бардак 🙂

Человек использовал однодневный емейл

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

Домен электронной почты больше не активен

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

Пользователь специально ввел неверные данные

Человек может специально ввести неверный адрес из набора букв или в шутливой форме ivanivanov@ivanov.ivan. Опять же, если на сайте нет проверки синтаксиса и двойного подтверждения адреса, то ошибки будут встречаться часто.

База адресов с устаревшими данными

Базы, которым больше года, часто содержат неактивные адреса. Причины все те же: неправильные названия, использования ящиков-однодневок и т. д.

Использованы адреса из анкет

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

Атака конкурентов

Крайне редкая причина, но вполне возможная: конкуренты могут забомбить форму для подписки спам-ловушками и ботами, чтобы подпортить статистику.

Проверка через коммерческие валидаторы

Коммерческие валидаторы подходят для тех компаний, которые настраивают массовые рассылки или хотят, чтобы проверка на существование проходила автоматически.

Существует несколько видов коммерческих валидаторов:

  • Mail-validator;
  • Brite-Verify;
  • ePochta Verifier;
  • DaData.

Из преимуществ этих утилит можно выделить следующие:

  • множество настроек;
  • интегрирование с сайтом или с сервисом-рассылок;
  • проверка репутации почтового ящика.

К недостаткам утилит относятся следующие:

  • необходима регистрация;
  • ограниченные возможности на бесплатных тарифах.

Инструкция работы с коммерческими валидаторами:

1. Войти на сайт, введя название или пройти по ссылке https://mailvalidator.ru/.

Читать еще:  Скачать Друг Вокруг на компьютер БЕСПЛАТНО без регистрации.

mailvalidator.ru

2. Кликнуть по кнопке «Регистрация».

регистрация

3. Прописать имя и фамилия, имэйл компании, ее название.

4. Придумать пароль, вписать и еще раз его подтвердить.

верификация

6. Ввести номер телефона и нажать на кнопку «Выслать».

7. Прописать высланный динамичный код и ответить на капчу.

8. Нажать «Зарегистрироваться».

9. Загрузить базы почтовых ящиков в формате «.txt».

10. Получить отчет.

Результат проверки будет выглядеть так:

Результат проверки

А также существуют условно бесплатные валидаторы. Какие сервисы к ним относятся и сколько адресов позволяют проверить бесплатно в таблице.

Название сервисаКоличество адресов
E-mail-Maker150
Hubuko100 в 24 часа
Quick Email Verification100 за сутки
Mailbox Validator100
ZeroBounce100

Способы проверки существования email

Есть по меньшей мере три способа понять, ввёл ли подписчик реальный email. У каждого есть и плюсы, и минусы. Выбор за вами.

Онлайн-сервисы

Подходят, если у вас небольшая база. Работают элементарно: вы пишете адрес, нажимаете кнопку «Проверить» и тут же получаете ответ. Вот несколько неплохих сервисов:

Плюсы: регистрация не нужна, моментальный результат.

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

Проверка email с помощью сервиса Smart-IP Проверка email с помощью сервиса Smart-IP: ввод заведомо неверного адреса

Коммерческие валидаторы

Их удобно использовать, если вы планируете массовые рассылки, настраиваете автоворонку продаж и просто хотите, чтобы валидация проходила автоматически.

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

Вот список популярных валидаторов:

Плюсы: много настроек, интеграция с сайтом и сервисом рассылок, подробная статистика. Проверяют не только существование email, но и его репутацию.

Минусы: нужна регистрация, ограниченные возможности в бесплатных тарифах.

Вот как выглядит результат проверки базы в Mailvalidator:

Результат проверки базы в Mailvalidator

С помощью кода на сайте

Когда пользователь вводит email, код на сайте проверяет корректность синтаксиса (есть ли «@», нет ли пробелов или запрещённых символов). Например, это можно сделать с помощью регулярных выражений на Python.

Вот как это реализовали на сайте Arzamas.academy:

Форма подписки с проверкой корректности синтаксиса на сайте Arzamas.academy

Плюсы: пользователь сразу видит, что допустил ошибку, а вы не получаете очевидно несуществующий адрес в базу.

Минусы. Такая проверка «спасёт», когда пользователь не переключил раскладку клавиатуры или вместо email ввёл своё имя. А если он сделал опечатку или ради шутки ввёл vasya_pupkin@gmail.com — код это пропустит.

ePochta Verifier Online

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

Высокая скорость проверки — 1800 email в минуту. Адреса проверяются в многопоточном режиме.

Проверка электронной почты на существование ePochta Verifier Online позволяет мгновенно получить подробный отчет. На его основе проводится оперативный анализ и при необходимости корректируется программа рассылки.

Списки корректных и неправильных адресов выдаются отдельными списками, которые можно сохранить в удобном для пользователя формате.

Читать еще:  qt5core.dll скачать бесплатно

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

Стоимость 210 грн. Покупаете и пользуетесь.

Обзор сервисов для проверки Email на существование

Api проверки Email на валидность

Если Вы хотите проверить непосредственное наличие почтового ящика на сервере с помощью SMTP-запроса, добавьте параметр smtp_check . Время проверки может занять до 20 секунд. За проверку по smtp с вас будет списан дополнительный запрос. Пример:

В ответе возможны следующие поля:
email – полный запрошенный e-mail
user – часть email до символа @
domain – домен

format_val > error = ‘Неверный символ в e-mail!’

free – почта на бесплатном почтовом сервере, типа yandex.ru или gmail.com

disposable = true – почта на одноразовом почтовом сервисе типа mailinator.com, trashmail.com
message = ‘Email одноразовый’;

mx_found = false
error = ‘Email сервер не существует!’

role=true – это адрес, который обычно указывает на функцию (например, «поддержка», «администратор почты»), а не на отдельное лицо или имя.

Если передан параметр smtp_check , то дополнительно возвращается:

mx_records – список почтовых серверов
smtp_check = true или false, если false, то в error код ответа SMTP-сервера

Если все проверки пройдены, возвращается:
message = ’email валидный’

Примеры API запросов проверки email

Пример запроса в формате json: https://htmlweb.ru/json/service/email?email=kdg@a12sd.ru

Пример запроса: https://htmlweb.ru/json/service/email?email=kdg@gmail.com

Пример запроса: https://htmlweb.ru/json/service/email?email=kdg22@htmlweb.ru&smtp_check

Команды SMTP сервера

SMTP (Simple Mail Transfer Protocol — простой протокол передачи почты) — это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP. ESMTP (англ. Extended SMTP) — масштабируемое расширение протокола SMTP. В настоящее время под «протоколом SMTP», как правило, подразумевают ESMTP и его расширения. SMTP использует порт Порты TCP 25.

Протокол SMTP (RFC 821) использует простые текстовые команды в формате ASCII и возвращает трехзначные кодированные ответы с текстовыми сообщениями.

Формат команд в SMTP прост: command [parameter], где command — четырехсимвольная команда протокола SMTP, а parameter — необязательный параметр, определяющий тип данных в команде.

EHLO сервер_отправитель> или устаревшая HELO хост_отправитель – Открывам соединение и сообщаем серверу имя отправляющего сервера (хоста)
MAIL FROM: адрес_отправителя – Email-адрес отправителя.
RCPT TO: адрес_получателя – Email-адрес получателя (recipient)
DATA – После этой команды передается тело сообщения оканчивающееся новой строкой с единственным символом "точка" (
.
), после этого восстанавливается командный режим
RSET – Прервать сообщение. При этом все ранее посланные команды — MAIL, RCPT и DATA будут аннулированы.
HELP [команда] – Краткая справка по команде или список поддерживаемых команд
QUIT – Завершение сеанса SMTP
VRFY имя_пользователя – Проверка имени пользователя (Команда обычно запрещена в целях безопасности)
EXPN имя_пользователя – Показывает список всех алиасов пользователя (списки рассылки по Email-адресу) (Команда обычно запрещена в целях безопасности)
AUTH – Показывает серверу механизм аутентификации. RFC 4954 (пришел на смену RFC 2554).

Купить скрипт проверки email адресов

На написание этого скрипта ушло меньше часа времени, а на его отладку я потратил больше месяца. Неоднократно я получал бан от почтовых серверов и потом вытаскивал свой ip из бана. Если Вы не хотите пройти через все злоключения, Вы можете приобрести скрипт проверки почтовых адресов за 8000 рублей (

Читать еще:  Что предпринять если хрипят динамики в ноутбуке — инструкция

130$). Код скрипта реализован на PHP, полностью открытый и не использует никаких дополнительных библиотек. Скрипт НЕ будет работать на виртуальном хостинге с закрытым портом SMTP.

    Соглашение по использованию платной версии:

РегистрацияВойтиВойти через VKВойти через FBВойти через Google

Здравствуйте, есть скрипт написанный на php для проверки почты на существование, но проверить mail.ru почту не удается (всегда пишет, что не существует).

Возвращает true/false в зависимости от существования почты.

Сам вопрос, возможно вообще реализовать проверку mail.ru / доделать этот скрипт? Скрипт нужен для очистки своей базы сайта от "мертвых" юзеров

Основные возможности и обзор ePochta Verifier

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

Основные возможности программы для проверки email

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

  • Трехэтапная проверка email на валидность для максимально точных результатов;
  • Автоматическая проверка неограниченного количества адресов;
  • Высокая скорость работы.
  • Базовая проверка синтаксиса. Адреса проверяются в RFC.
  • Проверка корректности email на валидность доменов. Программа проверяет все домены на существование. Если определенный домен не существует, то и электронный адрес тоже не будет существовать.
  • Проверка электронных адресов. Это последний этап полной проверки. ePochta Verifier ищет нужный домену SMTP сервер и проверяет существование на нем.
  • Не найдены.

Как пользоваться ePochta Verifier

Интерфейс прост и лаконичен. Функции распределены по четырем вкладкам, которые расположены в верхней части окна. В блоке «Проверка» пользователь добавляет Email для проверки из текстового документа через кнопку открыть. Запускает и возобновляет контрпроверку кнопками «Старт» и «Стоп».

Сохраняет результаты в удобном формате с помощью клавиши «Сохранить как…». То же самое можно сделать кнопкой «Мастер экспорта». В этой же вкладке – кнопка «Общие настройки», где пользователь задает параметры, а так же составляет список исключений. В ленте есть так же вкладки «Фильтры», «Экспорт», и «Помощь».

Импорт списков рассылки

Вы можете загружать списки из:

  • Буфера обмена
  • *.doc, *.docx, *.txt, *.xls, and *.xlsx файлов
  • Адресной книги Outlook
  • Благодаря тому, что программа полностью интегрируется с другими остальными продуктами ePochta, списки рассылки можно загружать напрямую из ePochta Lead Extractor, ePochta Newsgroup Extractor и ePochta WHOIS Extractor.

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

Экспорт адресов

Все проверенные адреса программа позволяет экспортировать в:

  • Макрософт офис (Word, Excel)
  • Open Office (Writer, Calc)
  • текстовый файл
  • буфер обмена

В сохранённом документе будут отображаться только реальные адреса. С помощью Мастера Экспорта можно сохранять все электронные адреса (корректные, некорректные, непроверенные) в любом формате. Информация будет выводится в форме столбцов с именами и статусами.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector