一个用于 EmailReputationAPI.com 服务的 Laravel 扩展包。

0.0.4 2024-06-26 14:35 UTC

This package is auto-updated.

Last update: 2024-09-26 15:14:07 UTC


README

EmailReputationAPI.com 是一个帮助组织更有效地管理潜在客户的服务,通过识别个人和一次性电子邮件地址和域名。您可以使用此 Laravel 扩展包轻松连接到 EmailReputation API 验证服务和数据库。

要使用此扩展包,您首先需要创建一个 EmailReputationAPI.com 账户。这样做是免费的,您每月可以验证多达 100 个电子邮件地址。开始之前不需要信用卡,您可以在任何时间通过电子邮件联系服务创建者 Jason Gilmore (wj@wjgilmore.com) 提出问题。

安装

您可以通过 Composer 安装此扩展包

composer require emailreputationapi/reputation

接下来,发布配置文件

$ php artisan vendor:publish --tag="reputation-config"

这是已发布的配置文件的内容 (config/reputation.php)

return [
    'api_key' => env('EMAIL_REPUTATION_API_SECRET'),
    'api_url' => env('EMAIL_REPUTATION_API_URL'),
];

最后,打开您的 .env 文件并添加以下部分

# EmailReputationAPI.com
EMAIL_REPUTATION_API_SECRET='YOUR_EMAIL_REPUTATION_API_SECRET_KEY'
EMAIL_REPUTATION_API_URL='https://emailreputationapi.com/api/v1/validate'

用法

$era = new EmailReputationAPI\Reputation\Email;
$valid = $era->validate('jason@hotmail.com');
= {
    +"email": "jason@hotmail.com",
    +"syntax": "valid",
    +"tld": "true",
    +"personal": "false",
    +"disposable": "false",
    +"business": "false",
    +"government": "false",
    +"unknown": "true",
  }

安全漏洞

我做了什么愚蠢的事情?请通过电子邮件联系我 wj@wjgilmore.com