Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
mailchecker — :mailbox: Кросс-языковая библиотека для обнаружения временных (одноразовых) email. Охватывает 55 734+ поддельных почтовых провайдеров. | Kitploit
Инструменты/GitHubGitHub/fgribreau/mailchecker
Анти-БотБезопасность Электронной Почты
GitHubfgribreau/mailchecker

mailchecker

📫 Кросс-языковая библиотека для обнаружения временных (одноразовых) email. Охватывает 55 734+ поддельных почтовых провайдеров.

РепозиторийСайт
1.9k306117 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

MailChecker

PyPi version PyPI - Downloads

Cargo version Crates.io

NPM version npm

Gem version Gem

Packagist version Packagist

GoDoc

Get help on Codementor available-for-advisory extra Slack

Межъязыковая валидация email. Основана на базе данных более 55 000 одноразовых почтовых доменов.

  • Проверка формата email (использует регулярное выражение email из validator.js и FILTER_VALIDATE_EMAIL для PHP)
  • Проверка, не является ли email временным (yopmail и подобные; добавьте свой набор данных в list.txt)

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


Спонсоры

Заинтересованы в спонсорстве? Свяжитесь с нами


Обновление

С 3.x до 4.x

  • PHP```php

import using the fully qualified name.

use Fgribreau\MailChecker;

// ... echo MailChecker::isValid('[email protected]');

root@kitploit:~
## С 1.x до 3.x
Публичный API Mailchecker был нормализован, вот изменения:

- NodeJS/JavaScript: `MailChecker(email)` -> `MailChecker.isValid(email)`
- PHP: `MailChecker($email)` -> `MailChecker::isValid($email)`
- Python```python
import MailChecker
m = MailChecker.MailChecker()
if not m.is_valid('[email protected]'):
  # ...

стал:```python import MailChecker if not MailChecker.is_valid('[email protected]'):

...

root@kitploit:~
MailChecker в настоящее время поддерживает:
* [NodeJS](https://github.com/FGRibreau/mailchecker/tree/master/platform/node) (CommonJS, [Инструкции](#nodejs))
* [JavaScript](https://github.com/FGRibreau/mailchecker/tree/master/platform/javascript) (Клиентская сторона, [Инструкции](#javascript))
* [PHP](https://github.com/FGRibreau/mailchecker/tree/master/platform/php) ([Инструкции](#php))
* [Python](https://github.com/FGRibreau/mailchecker/tree/master/platform/python) ([Инструкции](#python))
* [Ruby](https://github.com/FGRibreau/mailchecker/tree/master/platform/ruby) ([Инструкции](#ruby))
* [Rust](https://github.com/FGRibreau/mailchecker/tree/master/platform/rust) ([Инструкции](#rust))
* [Elixir](https://github.com/FGRibreau/mailchecker/tree/master/platform/elixir) ([Инструкции](#elixir))
* [Clojure](https://github.com/FGRibreau/mailchecker/tree/master/platform/clojure) ([Инструкции](#clojure))
* [Go](https://github.com/FGRibreau/mailchecker/tree/master/platform/go) ([Инструкции](#go))
* **Легко добавьте поддержку собственного языка с помощью шаблонной системы MailChecker и [отправьте нам pull-request!](https://github.com/FGRibreau/mailchecker/fork_select)**

-------------------------
## Использование

### NodeJS```javascript
var MailChecker = require('mailchecker');

if(!MailChecker.isValid('[email protected]')){
  console.error('O RLY !');
  process.exit(1);
}

if(!MailChecker.isValid('myemail.com')){
  console.error('O RLY !');
  process.exit(1);
}

JavaScript```html

root@kitploit:~
### PHP```php

use Fgribreau\MailChecker;

require __DIR__ . '/vendor/autoload.php';

if(!MailChecker::isValid('[email protected]')){
  die('O RLY !');
}

if(!MailChecker::isValid('myemail.com')){
  die('O RLY !');
}

Python```

pip install mailchecker

root@kitploit:~
(пустой вывод)```python
# no package yet; just drop in MailChecker.py where you want to use it.
from MailChecker import MailChecker

if not MailChecker.is_valid('[email protected]'):
    print("O RLY !")

Валидатор Django: https://github.com/jonashaag/django-indisposable

Ruby```ruby

require 'mail_checker'

unless MailChecker.valid?('[email protected]') fail('O RLY!') end

root@kitploit:~
### Rust```rust
 extern crate mailchecker;

assert_eq!(true, mailchecker::is_valid("[email protected]"));
assert_eq!(false, mailchecker::is_valid("\[email protected]\n"));
assert_eq!(false, mailchecker::is_valid("[email protected]"));

Elixir```elixir

Code.require_file("mail_checker.ex", "mailchecker/platform/elixir/")

unless MailChecker.valid?("[email protected]") do raise "O RLY !" end

unless MailChecker.valid?("myemail.com") do raise "O RLY !" end

root@kitploit:~
### Clojure```clojure
; no package yet; just drop in mailchecker.clj where you want to use it.
(load-file "platform/clojure/mailchecker.clj")

(if (not (mailchecker/valid? "[email protected]"))
  (throw (Throwable. "O RLY!")))

(if (not (mailchecker/valid? "myemail.com"))
  (throw (Throwable. "O RLY!")))

Go```go

package main

import ( "log"

mail_checker "github.com/FGRibreau/mailchecker/v6/platform/go" )

if !mail_checker.IsValid("[email protected]") { log.Fatal("O RLY !"); }

if !mail_checker.IsValid("myemail.com") { log.Fatal("O RLY !") }

root@kitploit:~
## Установка

Go```bash
go get github.com/FGRibreau/mailchecker/v6/platform/go

NodeJS/JavaScript```bash npm install mailchecker

root@kitploit:~
Ruby```bash
gem install ruby-mailchecker

PHP```bash composer require fgribreau/mailchecker

root@kitploit:~
__Мы принимаем pull-requests для других менеджеров пакетов__.

## Источники данных

[TorVPN](http://torvpn.com/temporaryemail.html)```javascript
  $('td', 'table:last').map(function(){
    return this.innerText;
  }).toArray();

BloggingWV```javascript Array.prototype.slice.call(document.querySelectorAll('.entry > ul > li a')).map(function(el){return el.innerText});

root@kitploit:~
... [пожалуйста, добавьте свой собственный набор данных в list.txt](https://github.com/fgribreau/mailchecker/blob/HEAD/list.txt).

Перегенерировать библиотеки из list.txt
-------------------------------

Просто запустите (требуется NodeJS):```
npm run build

Разработка

Среда разработки требует docker.```sh

install and setup every language dependencies in parallel through docker

npm install

run every language setup in parallel through docker

npm run setup

run every language tests in parallel through docker

npm test

root@kitploit:~
<!-- BACKERS/ -->

<h2>Поддержка</h2>

<h3>Мейнтейнеры</h3>

Эти замечательные люди поддерживают этот проект:

<ul><li><a href="http://bit.ly/2c7uFJq">Francois-Guillaume Ribreau</a></li></ul>

<h3>Спонсоры</h3>

Спонсоров пока нет! Хотите стать первым?

<span class="badge-patreon"><a href="https://patreon.com/fgribreau" title="Donate to this project using Patreon"><img src="https://img.shields.io/badge/patreon-donate-yellow.svg" alt="Patreon donate button" /></a></span>
<span class="badge-gratipay"><a href="https://gratipay.com/fgribreau" title="Donate weekly to this project using Gratipay"><img src="https://img.shields.io/badge/gratipay-donate-yellow.svg" alt="Gratipay donate button" /></a></span>
<span class="badge-flattr"><a href="https://flattr.com/profile/fgribreau" title="Donate to this project using Flattr"><img src="https://img.shields.io/badge/flattr-donate-yellow.svg" alt="Flattr donate button" /></a></span>
<span class="badge-paypal"><a href="https://fgribreau.me/paypal" title="Donate to this project using Paypal"><img src="https://img.shields.io/badge/paypal-donate-yellow.svg" alt="PayPal donate button" /></a></span>
<span class="badge-bitcoin"><a href="https://www.coinbase.com/fgribreau" title="Donate to this project using Cryptocurrency"><img src="https://img.shields.io/badge/crypto-donate-yellow.svg" alt="crypto donate button" /></a></span>

<h3>Контрибьюторы</h3>

Эти замечательные люди внесли свой вклад в код этого проекта:

<ul><li><a href="http://www.owenstephens.co.uk">Owen Stephens</a></li>
<li><a href="http://jacobburenstam.com">Jacob Burenstam Linder</a></li>
<li><a href="http://hermanslatman.nl">Herman Slatman</a></li>
<li><a href="https://github.com/trisix">trisix</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=trisix" title="Посмотреть вклад trisix в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://greenkeeper.io/">Greenkeeper</a></li>
<li><a href="http://wusty.io">Dustin Clark</a></li>
<li><a href="http://antonz.ru/">Anton Zhiyanov</a></li>
<li><a href="https://github.com/NBruel">Bruel Nicolas</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=NBruel" title="Посмотреть вклад Bruel Nicolas в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/R-J">Robin</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=R-J" title="Посмотреть вклад Robin в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/Spir">Spir</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=Spir" title="Посмотреть вклад Spir в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://flat.io">Vincent Giersch</a></li>
<li><a href="http://adriancarolli.surge.sh/">Adrian Carolli</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=watadarkstar" title="Посмотреть вклад Adrian Carolli в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://djpowers.github.io">Dave Powers</a></li>
<li><a href="https://github.com/frankydp">Frank Phillips</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=frankydp" title="Посмотреть вклад Frank Phillips в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/LuckyDino">LuckyDino</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=LuckyDino" title="Посмотреть вклад LuckyDino в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/vendethiel">ven</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=vendethiel" title="Посмотреть вклад ven в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://www.linkedin.com/in/romaingay">Romain Gay</a></li>
<li><a href="http://stormforger.com">Sebastian Cohnen</a></li>
<li><a href="https://github.com/dav1a1223">Dalai</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=dav1a1223" title="Посмотреть вклад Dalai в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/quaswex">quaswex</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=quaswex" title="Посмотреть вклад quaswex в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/sxyuan">sxyuan</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=sxyuan" title="Посмотреть вклад sxyuan в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://bit.ly/2c7uFJq">Francois-Guillaume Ribreau</a></li>
<li><a href="http://dusty.wtf">Dusty</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=dustywusty" title="Посмотреть вклад Dusty в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://synpro.io">larsvegas</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=larsvegas" title="Посмотреть вклад larsvegas в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="zeeshanmuhammad.com">Zeeshan Muhammad</a></li>
<li><a href="https://github.com/kkleejoe">kkleejoe</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=kkleejoe" title="Посмотреть вклад kkleejoe в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://www.freneda.com.br">Luiz Freneda</a></li>
<li><a href="https://github.com/thorinisme">thorinisme</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=thorinisme" title="Посмотреть вклад thorinisme в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/Outsidaz">Liudas Šumskas</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=Outsidaz" title="Посмотреть вклад Liudas Šumskas в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/Wapweb">Alexander</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=Wapweb" title="Посмотреть вклад Alexander в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://gitlab.com/datio/">Alex Dom￸aki￸dis</a></li>
<li><a href="http://zanaca.com">Carlos Rios</a></li>
<li><a href="https://github.com/jbzdak">Jacek Bzdak</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=jbzdak" title="Посмотреть вклад Jacek Bzdak в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/dustywusty">D</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=dustywusty" title="Посмотреть вклад D в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://cashlink.io">Jonas Haag</a></li>
<li><a href="http://alex.domakidis.com/">￸A￸l￸e￸x D￸o￸m￸a￸k￸i￸d￸i￸s</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=datio" title="Посмотреть вклад ￸A￸l￸e￸x D￸o￸m￸a￸k￸i￸d￸i￸s в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/mcgregordan">Dan McGregor</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=mcgregordan" title="Посмотреть вклад Dan McGregor в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="xthiago) (http://xthiago.com/">Thiago Rodrigues</a></li>
<li><a href="http://www.dillilabs.com">Dilli Labs LLC</a></li>
<li><a href="http://spokephone.com">Kieron Lawson</a></li>
<li><a href="http://kslr.org">Kslr</a></li>
<li><a href="http://C0derLint.github.io">Lint</a></li>
<li><a href="https://github.com/chadliu23">chadliu23</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=chadliu23" title="Посмотреть вклад chadliu23 в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://t.me/milkyklim">milkyklim</a></li>
<li><a href="https://github.com/cosmosgenius">Sharat MR</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=cosmosgenius" title="Посмотреть вклад Sharat MR в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/nicolasPerraud">Nicolas Perraud</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=nicolasPerraud" title="Посмотреть вклад Nicolas Perraud в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/tbdmainrepo">tbdmainrepo</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=tbdmainrepo" title="Посмотреть вклад tbdmainrepo в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/kslr">Kslr</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=kslr" title="Посмотреть вклад Kslr в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://fabiocaccamo.com/">Fabio Caccamo</a></li>
<li><a href="https://github.com/nayluge">cyril souillard</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=nayluge" title="Посмотреть вклад cyril souillard в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://blog.lyrixx.info">Grégoire Pineau</a></li>
<li><a href="meterian.io">Bruno Bossola</a></li>
<li><a href="https://github.com/florian-crtl">florian-crtl</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=florian-crtl" title="Посмотреть вклад florian-crtl в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://aneveningcalm.com">mikeyzm</a></li>
<li><a href="http://lyrixx.info/">Grégoire Pineau</a></li>
<li><a href="https://github.com/alongat">alonga</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=alongat" title="Посмотреть вклад alonga в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="nitralabs.com">Vitalii Tverdokhlib</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=vitaliytv" title="Посмотреть вклад Vitalii Tverdokhlib в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/F21">Francis Chuang</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=F21" title="Посмотреть вклад Francis Chuang в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://mikeyzm.cn">mikeyzm</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=mikeyzm" title="Посмотреть вклад mikeyzm в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://www.syshack.ch">Pascal Vizeli</a></li>
<li><a href="https://github.com/carolineBda">Caroline</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=carolineBda" title="Посмотреть вклад Caroline в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://danielmihai.ro">Daniel Mihai</a></li>
<li><a href="https://github.com/hwvs">HWVS</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=hwvs" title="Посмотреть вклад HWVS в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="https://github.com/sydneyitguy">seb's</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=sydneyitguy" title="Посмотреть вклад seb's в репозиторий FGRibreau/mailchecker">посмотреть вклад</a></li>
<li><a href="http://bug.is">Chigusa0w0</a></li>
<li><a href="http://cutelab.space">Maki</a></li></ul>

<a href="https://github.com/FGRibreau/mailchecker/blob/master/CONTRIBUTING.md#files">Узнайте, как вы можете внести вклад, перейдя к файлу <code>CONTRIBUTING.md</code>.</a>

<!-- /BACKERS -->


## [Журнал изменений](https://github.com/fgribreau/mailchecker/blob/HEAD/CHANGELOG.md)

<!-- LICENSE/ -->

<h2>Лицензия</h2>

Если не указано иное, все работы защищены авторским правом:

<ul><li>Copyright &copy; <a href="http://fgribreau.com">Francois-Guillaume Ribreau</a></li></ul>

и лицензированы по:

<ul><li><a href="http://spdx.org/licenses/MIT.html">MIT License</a></li></ul>

<!-- /LICENSE -->
Скачать инструмент
France-Nuage
France-Nuage

Суверенное французское облако для вашего конвейера регистраций. Никакой привязки к вендору.
Hook0
Hook0

Отправляйте события регистрации в виде подписанных вебхуков. Сам хостинг, встроенные повторы.
Natalia
Natalia

Ловите лиды, которые зарегистрировались с некорректными email — Natalia перезванивает им.
Netir
Netir

Нанимайте проверенных французских фриланс-бэкенд-разработчиков через менторинговую площадку.
NoBullshitConseil
NoBullshitConseil

Честная технологическая консультация. Основатели и CTO получают прямые ответы.
Qualneo
Qualneo

LMS Qualiopi для французских тренеров. 32 показателя встроены, готово к аудиту.
Recapro
Recapro

Частный ИИ для транскрибации встреч и составления отчётов. Суверенный хостинг.