跨语言电子邮件验证。基于一个包含超过55,000个临时电子邮件域名的数据库。
FILTER_VALIDATE_EMAIL)当您需要联系用户时,这将非常有用,可以避免因错误导致沟通不畅,或者屏蔽“垃圾邮箱”。
|
France-Nuage 法国主权云,适用于您的注册流程。无供应商锁定。 |
![]() Hook0 将注册事件作为签名 Webhook 发送。自托管,内置重试机制。 |
Natalia 捕获因错误电子邮件而注册的潜在客户——Natalia 会回电给他们。 |
Netir 通过指导性市场平台雇佣经过审核的法国自由职业后端开发者。 |
|
NoBullshitConseil 没有废话的技术咨询。创始人和 CTO 将获得直接的答案。 |
Qualneo 适用于法国培训师的 Qualiopi LMS。32 项指标已接入,随时可审计。 |
![]() Recapro 转录会议和起草报告的私人 AI。主权托管。 |
有兴趣赞助吗? 联系我们
use Fgribreau\MailChecker;
// ... echo MailChecker::isValid('[email protected]');
## 从 1.x 到 3.x
Mailchecker 公共 API 已经规范化,以下是更改:
- 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 模板系统轻松为您自己的语言添加支持,并[给我们提交一个 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);
}
### 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
- [x] 为自定义LLM提供者端点(Ollama, vLLM)添加支持
- [ ] 集成提示注入检测模块
- [ ] 为自定义API端点添加支持
- [ ] 实现Webhook通知```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 validator: https://github.com/jonashaag/django-indisposable
require 'mail_checker'