
📫 مكتبة كشف البريد الإلكتروني المؤقت (القابل للتخلص/الاستعمال مرة واحدة) عبر اللغات. تغطي 55 734+ مزود بريد إلكتروني وهمي.
التحقق من البريد الإلكتروني عبر اللغات. مدعوم بقاعدة بيانات تحتوي على أكثر من 55,000 نطاق بريد إلكتروني قابل للرمي.
FILTER_VALIDATE_EMAIL للغة PHP)سيكون هذا مفيدًا جدًا عندما تحتاج إلى الاتصال بمستخدميك وتريد تجنب الأخطاء التي تسبب نقصًا في التواصل أو تريد حظر "صناديق البريد العشوائي".
مهتم بالرعاية؟ تواصل معنا
use Fgribreau\MailChecker;
// ... echo MailChecker::isValid('[email protected]');
## من 1.x إلى 3.x
تم توحيد واجهة برمجة التطبيقات العامة لـ 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]'):
-------------------------
يدعم 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 و[أرسل لنا طلب سحب!](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);
}
### 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 !');
}
pip install mailchecker
# 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 validator: https://github.com/jonashaag/django-indisposable
### Ruby```ruby
require 'mail_checker'
unless MailChecker.valid?('[email protected]')
fail('O RLY!')
end
```
### 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
```
### 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 !")
}
```
## التثبيت
Go```bash
go get github.com/FGRibreau/mailchecker/v6/platform/go
```
NodeJS/JavaScript```bash
npm install mailchecker
```
Ruby```bash
gem install ruby-mailchecker
```
PHP```bash
composer require fgribreau/mailchecker
```
__نقبل طلبات السحب لأنظمة إدارة الحزم الأخرى__.
## مصادر البيانات
[TorVPN](http://torvpn.com/temporaryemail.html)```javascript
$('td', 'table:last').map(function(){
return this.innerText;
}).toArray();
```
[BloggingWV](http://www.bloggingwv.com/big-list-of-disposable-temporary-email-services/)```javascript
Array.prototype.slice.call(document.querySelectorAll('.entry > ul > li a')).map(function(el){return el.innerText});
```
... [يرجى إضافة مجموعة البيانات الخاصة بك إلى list.txt](https://github.com/fgribreau/mailchecker/blob/HEAD/list.txt).
إعادة إنشاء المكتبات من list.txt
-------------------------------
قم بتشغيل (يتطلب NodeJS):```
npm run build
```
## التطوير
بيئة التطوير تتطلب [docker](https://www.docker.com/).```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
```
<!-- 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="تبرع لهذا المشروع عبر Patreon"><img src="https://img.shields.io/badge/patreon-donate-yellow.svg" alt="زر التبرع عبر Patreon" /></a></span>
<span class="badge-gratipay"><a href="https://gratipay.com/fgribreau" title="تبرع أسبوعيًا لهذا المشروع عبر Gratipay"><img src="https://img.shields.io/badge/gratipay-donate-yellow.svg" alt="زر التبرع عبر Gratipay" /></a></span>
<span class="badge-flattr"><a href="https://flattr.com/profile/fgribreau" title="تبرع لهذا المشروع عبر Flattr"><img src="https://img.shields.io/badge/flattr-donate-yellow.svg" alt="زر التبرع عبر Flattr" /></a></span>
<span class="badge-paypal"><a href="https://fgribreau.me/paypal" title="تبرع لهذا المشروع عبر Paypal"><img src="https://img.shields.io/badge/paypal-donate-yellow.svg" alt="زر التبرع عبر PayPal" /></a></span>
<span class="badge-bitcoin"><a href="https://www.coinbase.com/fgribreau" title="تبرع لهذا المشروع باستخدام العملات الرقمية"><img src="https://img.shields.io/badge/crypto-donate-yellow.svg" alt="زر التبرع عبر العملات الرقمية" /></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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع FGRibreau/mailchecker">عرض المساهمات</a></li>
<li><a href="http://synpro.io">larsvegas</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=larsvegas" title="عرض مساهمات larsvegas على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع FGRibreau/mailchecker">عرض المساهمات</a></li>
<li><a href="http://gitlab.com/datio/">Alex Domakidis</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 على GitHub في مستودع 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 على GitHub في مستودع FGRibreau/mailchecker">عرض المساهمات</a></li>
<li><a href="http://cashlink.io">Jonas Haag</a></li>
<li><a href="http://alex.domakidis.com/">Alex Domakidis</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=datio" title="عرض مساهمات Alex Domakidis على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع FGRibreau/mailchecker">عرض المساهمات</a></li>
<li><a href="http://mikeyzm.cn">mikeyzm</a> — <a href="https://github.com/FGRibreau/mailchecker/commits?author=mikeyzm" title="عرض مساهمات mikeyzm على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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 على GitHub في مستودع 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>حقوق النشر © <a href="http://fgribreau.com">Francois-Guillaume Ribreau</a></li></ul>
ومرخّصة بموجب:
<ul><li><a href="http://spdx.org/licenses/MIT.html">رخصة MIT</a></li></ul>
<!-- /LICENSE -->
|
France-Nuage سحابة فرنسية سيادية لسير عمل التسجيل الخاص بك. لا تقييد من البائع. |
![]() Hook0 أرسل أحداث التسجيل كـ webhooks موقعة. مستضافة ذاتيًا، مع إعادة محاولة مدمجة. |
Natalia التقط العملاء المحتملين الذين سجلوا باستخدام بريد إلكتروني خاطئ — ناتاليا تتصل بهم مرة أخرى. |
Netir استأجر مطوري الواجهة الخلفية المستقلين الفرنسيين المعتمدين من خلال سوق موجه. |
|
NoBullshitConseil استشارات تقنية بدون هذر. المؤسسون و المدراء التنفيذيون للتكنولوجيا يحصلون على إجابات مباشرة. |
Qualneo نظام إدارة التعلم Qualiopi للمدربين الفرنسيين. 32 مؤشرًا مدمجًا، جاهز للتدقيق. |
![]() Recapro ذكاء اصطناعي خاص ينسخ الاجتماعات ويصوغ التقارير. استضافة سيادية. |