Даша.Фиксик

- внутренний сервис лаборатории ДашаМейл, который помогает определить и попробовать исправить некорректные email-адреса.

Проверить/исправить email-адрес

API для разработчиков

  • HTTP-запрос (GET/POST) на адрес http://labs.dashamail.com/email.fix/check.php
  • Параметры: email (обязательно) - email-адрес для проверки, format (опционально, по-умолчанию просто возвращает plain_text с ответом) - формат ответа {xml,json,jsonp}
  • Разбор ответа:
    • type - тип ответа. Принимает значения: ok[email корректен или успешно исправлен], error [ничего нельзя исправить]
    • err_code - код ошибки. Принимает значения 0 [нет ошибок], 1[email успешно исправлен], 2[email исправить нельзя], 3[не указан email]
    • text - основной ответ. Принимает значение email-адреса, если ошибок нет или он исправлен или сообщение об ошибке.

Кто такой Фиксик? Большой, большой секрет (с)

Фиксик - это мультипликационный персонаж, но в нашем сервисе он без устали трудится над задачей корректности email-адресов. ДашаМейл отправляет около миллиона писем в сутки, это существенный трафик и в нем содержится определенная доля "жестких возвратов" (адреса, на которые нельзя доставить письма). Такие адреса возможно фильтровать еще до отправки на них письма - с помощью ряда условий, которым должен отвечать нормальный, "живой" адрес.

Какие это условия?

  • Формальное определение email-адреса. Это email-адрес или просто набор букв?
  • Наличие домена в нашем словаре заведомо корректных доменов
  • В случае отсутствия в словаре заведомо корректных - следует проверить наличие домена в словаре некорректных, а затем в словаре исправлений и опечаток.
  • В случае отсутствия домена во всех известных словарях - проверяем MX-записи для данного домена на существование.
  • Если мы не можем быстро исправить несуществующие MX-записи с помощью расстояния Левенштейна, то вынуждены признать, что домен заведомо некорректный

Ценность сервиса исправлений - в актуальных словарях:

  • заведомо корректных доменов
  • адресов на которые нельзя доставить (bounced)
  • заведомо некорректных доменов
  • исправлений и опечаток

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

Почему Даша.Фиксик - самый быстрый способ проверки email-адреса?

Нам не надо каждый раз проверять mx-записи домена (это достаточно долгая процедура), т.к. мы знаем много заведомо корректных или некорректных доменов, а также у нас есть словари исправлений, которые позволяют делать это за доли секунды.

Разработано в Даша.Лаборатория во имя добра и справедливости. Все права защищены. © 2016-2024