Консольная программа для просмотра логов: преобразует JSON и logfmt в удобный для чтения формат, поддерживает фильтрацию, сортировку и слежение за обновлениями.
reacherhq/check-if-email-exists
Библиотека на Rust, CLI и HTTP-бэкенд для проверки существования email-адресов без отправки писем.
Open source альтернатива:Hunter.io
Verify-Email.org
Email-Checker.net
- Звёзды
- 10,201
- Форки
- 745
- Открытые issues
- 58
- Последний коммит
- 4 дня назад
Что это?
check-if-email-exists определяет, можно ли, вероятно, доставить письмо на email-адрес, не отправляя его. Проект проверяет синтаксис адреса, ищет MX-записи домена, подключается к почтовому серверу по SMTP, чтобы проверить почтовый ящик, а также помечает одноразовые почтовые сервисы, адреса для ролей, домены catch-all, переполненные ящики и отключённые аккаунты. В результате возвращается значение доступности: safe, risky, invalid или unknown.
Проект можно использовать тремя способами: как размещённый в Docker HTTP-бэкенд, принимающий POST-запросы на /v0/check_email; как отдельный CLI для проверок непосредственно на вашей машине; или как crate для Rust, который можно подключить к своему коду. Проверки можно направлять через SOCKS5-прокси. В README указано, что для SMTP-проверок должен быть открыт исходящий порт 25, а для больших объёмов обычно требуются прокси-серверы.
Проект распространяется по лицензии MIT и позиционируется как open-source-альтернатива платным сервисам проверки email.
Ключевые возможности
- 01Проверяет синтаксис email-адреса, MX-записи и состояние почтового ящика по SMTP
- 02Помечает одноразовые адреса, адреса для ролей и адреса в доменах catch-all
- 03Сообщает, отключён ли почтовый ящик и переполнен ли он
- 04Возвращает значение доступности: safe, risky, invalid или unknown
- 05Позволяет направлять проверку через SOCKS5-прокси
Сценарии использования
- Очистка форм регистрации или списков рассылки перед отправкой кампаний
- Проверка email-адресов, введённых пользователями, в бэкенд-сервисе через HTTP
- Разовые проверки адресов из командной строки
- Встраивание проверки email в приложение на Rust
Быстрый старт
- 1
Запустите HTTP-бэкенд с помощью Docker
docker run -p 8080:8080 reacherhq/backend:latest - 2
Отправьте POST-запрос, чтобы проверить адрес электронной почты
POST http://localhost:8080/v0/check_email
Что важно знать
- Для работы проверок на хосте должен быть открыт исходящий порт 25.
- Для больших объёмов потребуются SMTP-прокси-серверы; в README рекомендуется приобрести их у стороннего поставщика.
Темы
Частые вопросы
- Что такое check-if-email-exists?
- Библиотека на Rust, CLI и HTTP-бэкенд для проверки существования email-адресов без отправки писем. check-if-email-exists определяет, можно ли, вероятно, доставить письмо на email-адрес, не отправляя его. Проект проверяет синтаксис адреса, ищет MX-записи домена, подключается к почтовому серверу по SMTP, чтобы проверить почтовый ящик, а также помечает одноразовые почтовые сервисы, адреса для ролей, домены catch-all, переполненные ящики и отключённые аккаунты. В результате возвращается значение доступности: safe, risky, invalid или unknown.
- check-if-email-exists можно использовать бесплатно? Какая у него лицензия?
- check-if-email-exists распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- check-if-email-exists всё ещё поддерживается?
- Активно поддерживается. Последний коммит в check-if-email-exists — 16 окт. 2026 г..
- Для чего можно использовать check-if-email-exists?
- Очистка форм регистрации или списков рассылки перед отправкой кампаний Проверка email-адресов, введённых пользователями, в бэкенд-сервисе через HTTP Разовые проверки адресов из командной строки Встраивание проверки email в приложение на Rust
- Как установить check-if-email-exists?
- Запустите HTTP-бэкенд с помощью Docker: docker run -p 8080:8080 reacherhq/backend:latest Отправьте POST-запрос, чтобы проверить адрес электронной почты: POST http://localhost:8080/v0/check_email
- Где скачать check-if-email-exists?
- Исходный код и инструкции по установке — на GitHub: https://github.com/reacherhq/check-if-email-exists
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Десктопное приложение, которое запускает CLI coding-агентов, например Claude Code и Codex, в нативном чат-интерфейсе — сразу несколько сессий параллельно.
Лёгкий coding agent от OpenAI, который запускается локально в терминале и помогает писать код и работать с ним.
Универсальный open-source AI-агент для задач с кодом и без: работает на вашем компьютере как desktop-приложение, CLI или встраиваемый API.
Нативный CLI на Rust, с помощью которого AI-агенты управляют Chrome через снимки страниц, ссылки на элементы и команды автоматизации.
Опенсорсный coding agent на Rust для терминала: редактирует файлы, запускает команды и работает с более чем 40 провайдерами моделей, включая локальные модели.