Найти в Дзене
avencores.

check-if-email-exists: Проверка существования почты без отправки письма

check-if-email-exists — это высокопроизводительный инструмент, написанный на языке Rust, который позволяет проверить существование, валидность и статус адреса электронной почты в реальном времени, не отправляя на него фактическое письмо. Он служит ядром для коммерческого сервиса верификации Reacher.email, предлагая разработчикам открытое и эффективное решение. * Полная верификация адреса: Выполняет проверку синтаксической валидности адреса, наличия MX-записей домена и возможность подключения к SMTP-серверу для подтверждения доступности почтового ящика. * Гибкие методы использования: Предоставляет HTTP-бэкенд для выполнения верификации через API (с возможностью развертывания в Docker), а также поддерживает использование через командную строку (CLI) и встраивание в проекты на Rust в качестве библиотеки (crate). * Оценка доступности (`is_reachable`): Предоставляет оценку доступности адреса, которая может быть safe (безопасный/доставляемый с высокой уверенностью), risky (рискованный), inva
Оглавление

check-if-email-exists — это высокопроизводительный инструмент, написанный на языке Rust, который позволяет проверить существование, валидность и статус адреса электронной почты в реальном времени, не отправляя на него фактическое письмо. Он служит ядром для коммерческого сервиса верификации Reacher.email, предлагая разработчикам открытое и эффективное решение.

Основные возможности

* Полная верификация адреса: Выполняет проверку синтаксической валидности адреса, наличия MX-записей домена и возможность подключения к SMTP-серверу для подтверждения доступности почтового ящика.

* Гибкие методы использования: Предоставляет HTTP-бэкенд для выполнения верификации через API (с возможностью развертывания в Docker), а также поддерживает использование через командную строку (CLI) и встраивание в проекты на Rust в качестве библиотеки (crate).

* Оценка доступности (`is_reachable`): Предоставляет оценку доступности адреса, которая может быть safe (безопасный/доставляемый с высокой уверенностью), risky (рискованный), invalid (недоставляемый) или unknown (невозможно проверить в реальном времени).

* Дополнительная классификация: Определяет, является ли адрес временным (disposable email), ролевым (role-based email) или связанным с известными утечками данных (data breaches).

* Проверка через прокси: Поддерживает использование SOCKS5-прокси для проведения верификации.

* Механизм проверки: Имитирует процесс отправки письма, анализируя ответ SMTP-сервера на команду RCPT TO, не отправляя фактическое сообщение.

Преимущества

* Высокая производительность: Написан на Rust, что гарантирует скорость и эффективность проверки.

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

* Гибкость развертывания: Возможность запуска собственного HTTP-бэкенда или интеграции в существующий проект на Rust.

* Точность в реальном времени: Обеспечивает высокую точность, проверяя статус почтового ящика в момент запроса.

Скачать с GitHub

⬇️Поддержать автора⬇️

✅SBER: 2202 2050 1464 4675