Download the PHP package fgribreau/mailchecker without Composer
On this page you can find all versions of the php package fgribreau/mailchecker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fgribreau/mailchecker
More information about fgribreau/mailchecker
Files in fgribreau/mailchecker
Package mailchecker
Short Description Temporary (disposable/throwaway) email detection library. Covers 1987 fake email providers.
License MIT
Informations about the package mailchecker
MailChecker
Cross-language email validation. Backed by a database of over 55 000 throwable email domains.
- Validate the format of your email (uses validator.js email regex underneath and
FILTER_VALIDATE_EMAILfor PHP) - Validate if the email is not a temporary mail (yopmail-like..., add your own dataset to list.txt)
This will be very helpful when you have to contact your users and you want to avoid errors causing lack of communication or want to block "spamboxes".
Sponsors
|
France-Nuage Sovereign French cloud for your signup pipeline. No vendor lock-in. |
Hook0 Send signup events as signed webhooks. Self-hosted, retry built-in. |
Natalia Catch the leads that signed up with bad emails — Natalia calls them back. |
Netir Hire vetted French freelance backend devs through mentored marketplace. |
|
NoBullshitConseil No-bullshit tech advisory. Founders & CTOs get straight answers. |
Qualneo Qualiopi LMS for French trainers. 32 indicators wired in, audit-ready. |
Recapro Private AI that transcribes meetings & drafts reports. Sovereign hosting. |
Interested in sponsoring? Get in touch
Upgrade
From 3.x to 4.x
- PHP
From 1.x to 3.x
Mailchecker public API has been normalized, here are the changes:
- NodeJS/JavaScript:
MailChecker(email)->MailChecker.isValid(email) - PHP:
MailChecker($email)->MailChecker::isValid($email) - Python
became:
MailChecker currently supports:
- NodeJS (CommonJS, Instructions)
- JavaScript (Client-Side, Instructions)
- PHP (Instructions)
- Python (Instructions)
- Ruby (Instructions)
- Rust (Instructions)
- Elixir (Instructions)
- Clojure (Instructions)
- Go (Instructions)
- Easily add support for your own language with MailChecker template system and send us a pull-request!
Usage
NodeJS
JavaScript
PHP
Python
Django validator: https://github.com/jonashaag/django-indisposable
Ruby
Rust
Elixir
Clojure
Go
Installation
Go
NodeJS/JavaScript
Ruby
PHP
We accept pull-requests for other package manager.
Data sources
... please add your own dataset to list.txt.
Regenerate libraries from list.txt
Just run (requires NodeJS):
Development
Development environment requires docker.
Backers
Maintainers
These amazing people are maintaining this project:
Sponsors
No sponsors yet! Will you be the first?
Contributors
These amazing people have contributed code to this project:
- Owen Stephens
- Jacob Burenstam Linder
- Herman Slatman
- trisix — view contributions
- Greenkeeper
- Dustin Clark
- Anton Zhiyanov
- Bruel Nicolas — view contributions
- Robin — view contributions
- Spir — view contributions
- Vincent Giersch
- Adrian Carolli — view contributions
- Dave Powers
- Frank Phillips — view contributions
- LuckyDino — view contributions
- ven — view contributions
- Romain Gay
- Sebastian Cohnen
- Dalai — view contributions
- quaswex — view contributions
- sxyuan — view contributions
- Francois-Guillaume Ribreau
- Dusty — view contributions
- larsvegas — view contributions
- Zeeshan Muhammad
- kkleejoe — view contributions
- Luiz Freneda
- thorinisme — view contributions
- Liudas Šumskas — view contributions
- Alexander — view contributions
- Alex Domakidis
- Carlos Rios
- Jacek Bzdak — view contributions
- D — view contributions
- Jonas Haag
- Alex Domakidis
- Dan McGregor — view contributions
- Thiago Rodrigues
- Dilli Labs LLC
- Kieron Lawson
- Kslr
- Lint
- chadliu23 — view contributions
- milkyklim
- Sharat MR — view contributions
- Nicolas Perraud — view contributions
- tbdmainrepo — view contributions
- Kslr — view contributions
- Fabio Caccamo
- cyril souillard — view contributions
- Grégoire Pineau
- Bruno Bossola
- florian-crtl — view contributions
- mikeyzm
- Grégoire Pineau
- alonga — view contributions
- Vitalii Tverdokhlib
- Francis Chuang — view contributions
- mikeyzm — view contributions
- Pascal Vizeli
- Caroline — view contributions
- Daniel Mihai
- HWVS — view contributions
- seb's — view contributions
- Chigusa0w0
- Maki
Discover how you can contribute by heading on over to the CONTRIBUTING.md file.
Changelog
License
Unless stated otherwise all works are:
- Copyright © Francois-Guillaume Ribreau
and licensed under: