Как проверить email на валидность. почему email адреса проверяют

Содержание

Альтернативы Litmus Email Testing?

На сегодня Litmus самый популярный сервис, но в то же время и самый дорогой. Тем не менее, есть альтернативы для Litmus как платные, так и бесплатные. Выбор того или иного сервиса, конечно же, зависит от инструментов, которые вы будете использовать для тестирования.


Ниже, рассмотрим не менее эффективные сервисы тестирования верстки писем.

Аналог Litmus, веб-сервис содержит Тестирование Писем, Редактор HTML, Спам-тестер, также есть блог с профильными статьями на тему: Искусственного интеллекта, Вёрстки, Дизайна и т.д.

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

Из недостатков: небольшое количество устройств с Android. Campaign Precheck (new!)

Мобильные приложения

Inbox

Осуществляет мониторинг входящих сообщений в профиле сервиса Gmail. Сортирует письма по ярлыкам, упорядочивает всю поступающую информацию.

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

Почта Mail.ru

Официальная утилита почтового сервиса Майл.ру. Кроме «своих» профилей, умеет мониторить Yandex, Rambler, Gmail. Предоставляет полноценнное управление сервисом: получение и отправка писем с вложенными фото и документами. Содержит настройки приёма корреспонденции (папки, сервисы, фильтры). Обеспечивает полную синхронизацию данных. Отображает аватарки и логотипы аккаунтов отправителей писем. Имеет удобную адресную книгу. Кеширует полученную информацию.

Яндекс. Почта

Фирменное решение от разработчиков. Наделено практически такими же опциями, как и веб-профиль:

  • чтение и отправка сообщений;
  • ручная и автоматическая проверка входящих писем;
  • быстрый поиск необходимой информации;
  • группировка данных по заданной теме;
  • фильтрация по меткам (например, «Важные», «Непрочитанные»);
  • работа с сервисом «Почта для Доменов».

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

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

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

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

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

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

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

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

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

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

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

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

5. Нажать «Далее».

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

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

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

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

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

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

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

Название сервиса Количество адресов
E-mail-Maker 150
Hubuko 100 в 24 часа
Quick Email Verification 100 за сутки
Mailbox Validator 100
ZeroBounce 100

Сохранность данных

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

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

Почему клиенты любят ePochta Verifier

Вера, «WEDGE»

Darmenov Duman, «Darmenov»

Евгений, «Азбука Ремонта»


Евгений, маркетолог

Роман Иванов

Скачать

Как добавить адреса в ePochta Verifier?

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

Что такое синтаксическая проверка?

Из списка исключаются адреса, которые не соответствуют стандарту. Например, будут удалены такие адреса, как ann#mail.ru, john!@$mail.com.

Что такое проверка существования доменного имени?

Если не существует домена, то и электронный адрес заведомо не существует. Следовательно, он не допускается до третьего этапа проверки. Если адрес получателя ann@mail.ru и домен mail.ru существует, то имеет смысл проверять существование конкретного адреса в домене.

Почтовый ящик от Mail.ru

Создание почтового ящика

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

Заполняем форму:

Несколько финальных штрихов:

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

Как написать письмо

Чтобы отправить письмо по электронной почте, на главной странице ящика в верхнем левом углу находим кнопку Написать письмо:

В поле Кому указываем адрес электронной почты пользователя, которому хотим отправить письмо (если хотим отправить нескольким людям, но так, чтобы они не видели адреса друг друга, пользуемся функцией скрытая копия). В поле Тема — пара слов о сути письма.

При написании письма можно воспользоваться встроенным редактором, а также использовать в оформлении стили и открытки.

К письму можно прикрепить файлы – с компьютера, из почты или Облака от Mail.ru.

Письмо можно отметить значком Важное, задать уведомление о получении, настроить напоминание, если ответ на отправленное письмо не пришел, а также выбрать время отправки

Как только письмо готово, нажимаем отправить.

Работа с письмами

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

К письмам в папке Входящие можно применить следующие действия:

Удалить

Отметить как спам

Переместить в другую папку

Пометить прочитанным/непрочитанным

Поставить/снять флажок Важное

Добавить адрес отправителя в контакты

Создать фильтр по адресу отправителя

Найти все письма, отправленные с определенного адреса

Переслать письмо как вложение

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

Помимо папки Входящие в почте есть также папки:

  • Отправленные
  • Черновики, где хранятся письма, которые были созданы, но не отправлены
  • Спам, куда попадает нежелательная почта
  • Корзина

Настройки почтового ящика

Ссылка на Настройки почтового ящика находится в верхней панели:

В данном разделе можно изменить/настроить следующее:

  • Личные данные,
  • Подпись в письме,
  • Пароль и данные для его восстановления,
  • Автоматическая фильтрация писем,
  • Сбор почты с других email-ящиков,
  • Автоответчик,
  • Работа с письмами (группировка, подписка на рассылки, адресная книга, предпросмотр ссылок),
  • Тема оформления почтового ящика,
  • Создание и настройка папок,
  • Уведомления о новых письмах,
  • Настройка Mail.ru-агента и веб-агента,
  • Создание и настройка анонимных адресов.

Чтобы удалить почтовый ящик, нужно перейти на специальную страницу https://account.mail.ru/user/delete

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

Почтовые клиенты


Почтовый клиент — десктопное приложение для получения, просмотра и отправки писем с электронных почтовых ящиков. Имеет целый ряд превосходств над стандартным профилем в плане комфорта эксплуатации:

  • возможность просматривать переписку в режиме офлайн (при отсутствии интернет-соединения);
  • минимальное потребление трафика (загрузка и отображение входящих сообщений осуществляется без рекламы);
  • более высокий уровень защиты конфиденциальных данных;
  • одновременная работа с несколькими e-mail.

Ниже представлены наиболее популярные клиенты.

Outlook

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

Mailbird

Название клиента в переводе на русский означает «почтовая птичка». Mailbird потребляет минимум ресурсов компьютера, имеет небольшой объём в проинсталлированном виде. Содержит удобную систему гибких настроек для работы с почтовыми аккаунтами. Наделён понятным, красивым интерфейсом.

Может рассылать сообщения по заранее созданным шаблонам. Обеспечивает внутренний поиск писем, просмотр профилей адресатов в соцсети Linkedln, Facebook, Twitter, WhatsApp, Dropbox, Google Docs.

Thunderbird

Программа разработана компанией Mozilla (авторами мегапопулярного браузера Firefox). Она имеет систему дополнительных плагинов, при подключении которых функционал клиента расширяется для решения конкретных пользовательских задач. Оснащена интеллектуальной поисковой системой: в корреспонденции можно быстро найти необходимые данные. Имеет менеджер активности, отслеживающий все производимые операции, систему вкладок для отображения сообщений в одном окне. Содержит адресную книгу, эффективный спам-фильтр, обработчик всевозможных вложений.

The Bat!

Считается одним из самых лучших клиентов относительно безопасности передаваемых данных и удобств пользования. Осуществляет защиту конфиденциальной информации различными методами: шифрует интернет-соединение посредством протоколов SSL/TLS и данные, сохраняемые на компьютере пользователя.

Zimbra Desktop

Бесплатная утилита с открытым исходным кодом. На 100% совместима с Windows 10. Оборудована календарём, органайзером, книгой контактов. Рабочее пространство формирует посредством вкладок (как в браузере). Импортирует аккаунты Yahoo!, Outlook, Gmail. Может функционировать в автономном режиме (без Сети), все данные сохраняет на жёсткий диск.

Как работает ePochta Verifier?

Синтаксическая проверка

После данного типа проверки ваши списки рассылки не будут содержать адреса с опечатками или те, которые были умышленно неправильно написанные.

Проверка существования доменного имени адресата

Если не существует домена, то и электронный адрес заведомо не существует. Следовательно, он не допускается до третьего этапа проверки.

Если адрес получателя ann@mail.ru синтаксически верно написан и домен mail.ru существует, то имеет смысл проверять существование конкретного адреса в домене.

Последний шаг проверки адреса – анализ ответа почтового сервера

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Проверка Email на валидность и существование.

Проверка синтаксиса

Формат адресов электронной почты – local-part @ domain, где local-part может иметь длину до 64 символов, а имя домена может содержать не более 253 символов. Формальные определения приведены в RFC 5322 и RFC 5321 – с более читаемой формой, приведенной в информационном RFC 3696 .

Локальная часть состоит из прописные и строчные латинские буквы (A – Z, a – z) (ASCII: 65–90, 97–122), Цифры от 0 до 9 (ASCII: 48–57), специальные символы: # – _

! $ & ‘() * +,; =: и %20, точка, точка, полная остановка), ASCII 46, при условии, что он не является первым или последним символом, а также при условии, что он не появляется последовательно (например, John..Doe @ example.com не допускается).

Проверка самого ящика на сервере(проверить по SMTP)

Для этого сервис устанавливает соединение с почтовым сервером получателя и отправляет ему команды по аналогии с отправкой письма. Если на сервере нет такого получателя, то при отправке команды “письмо для такого-то мыла”(RCPT TO:) сервер отвечает что такого ящика нет(код 550). Не все сервера отвечают согласно требованиям RFC, например сервер mail.ru на любое письмо отвечает кодом 250, что всё Ok.

С примером установления соединения и отправки команд можете ознакомиться здесь. Время проверки каждого е-mail может занимать до 60 секунд.

Некоторые почтовые сервера для защиты от спама используют технологию серых списков (Greylisting). При отправке письма сервер отвечает кодом 450 или 451, что он временно не готов принять письмо. В этом случае необходимо повторно проверить почтовый адрес более чем через 30 минут. При разовой проверке и проверке по API повторный запрос не отправляется. При пакетной обработке файла система будет ждать 30+ минут и повторно опрашивать почтовый сервер. Время обработки файла с почтовыми адресами в этом случе существенно возрастает. Дополнительная оплата при пакетной обработке за повторную проверку не взимается.


Почтовый сервер mail.ru (inbox.ru, bk.ru, list.ru) на любой адрес отвечает, что такой получатель есть и принимают для него полностью письмо. И только потом присылают FBL письмо, что такого адреса не существует. Используйте отписку для таких адресов.

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

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

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

  • 2IP;
  • Smart-IP;
  • HTMLWeb.

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

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

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

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

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

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

  • Mailvalidator;
  • BriteVerify;
  • ePochta Verifier;
  • DaData.

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

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

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

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

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

Как проверить через онлайн-сервисы

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

Выбирается одна из онлайн-программ, с помощью которой проверяется определенный адрес. Таких онлайн-сервисов несколько:

  • 2IP;
  • Smart-IP;
  • HTML-Web.

Важно! Преимущества этих сервисов в том, что регистрация не требуется, а результат пользователь получает моментально. Есть и недостатки

Время от времени запрашивают капчу и не подходят для проверки адресов с корпоративным доменом.

3. Кликнуть по кнопке «Проверить».

4. Внизу в зеленой строке высветится результат.

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

  • неисправны;
  • используются только для отправки;
  • защищены спам-фильтрами.

Как невалидные email-адреса появляются в базе

Самый очевидный источник невалидных адресов — купленная база подписчиков. В честно собранной базе предпосылки обычно таковы:

1. Чаще всего невалидный адрес вводит сам пользователь. Например, он не вспомнил точное написание, вставил лишнюю букву или пропустил нужную.

Для примера возьмем пользователя по имени Виталий. Его адрес — vitaly@example.com. С английским у Виталия не очень, и при подписке на рассылку он добавил букву i и написал vitaliy@example.com.

2. Если у вас старая база, в ней могут быть удалённые или заблокированные адреса.

4. Конкуренты могут «бомбить» форму подписки ботами или спам-ловушками, чтобы подпортить статистику. Такое случается, хотя и редко.

Как невалидные email-адреса появляются в базе

Самый очевидный источник невалидных адресов — купленная база подписчиков. В честно собранной базе предпосылки обычно таковы:

1. Чаще всего невалидный адрес вводит сам пользователь. Например, он не вспомнил точное написание, вставил лишнюю букву или пропустил нужную.

Для примера возьмем пользователя по имени Виталий. Его адрес — vitaly@example.com. С английским у Виталия не очень, и при подписке на рассылку он добавил букву i и написал vitaliy@example.com.

2. Если у вас старая база, в ней могут быть удалённые или заблокированные адреса.

4. Конкуренты могут «бомбить» форму подписки ботами или спам-ловушками, чтобы подпортить статистику. Такое случается, хотя и редко.


С этим читают