LaravelPackages.net
Acme Inc.
Toggle sidebar
yebto/mail-checker-api

PHP SDK for the YEB Mail Checker API. Validate email addresses instantly.

0
0
About yebto/mail-checker-api

yebto/mail-checker-api is a Laravel package for php sdk for the yeb mail checker api. validate email addresses instantly.. It currently has 0 GitHub stars and 0 downloads on Packagist. Install it with composer require yebto/mail-checker-api. Discover more Laravel packages by yebto or browse all Laravel packages to compare alternatives.

Last updated

YEB MailCheckerAPI

PHP SDK for the YEB Mail Checker API. Validate email addresses instantly.

Works standalone (plain PHP) or with Laravel (Facade + auto-discovery).

Requirements

  • PHP 8.1+
  • cURL extension
  • YEB API Key (free tier available)

Installation

composer require yebto/mail-checker-api

Standalone Usage

use Yebto\MailCheckerAPI\MailCheckerAPI;

$api = new MailCheckerAPI(['key' => 'your-api-key']);
$result = $api->check('example');

Laravel Usage

Add your API key to .env:

YEB_KEY_ID=your-api-key

Use via Facade:

use MailCheckerAPI;

$result = MailCheckerAPI::check('example');

Or via dependency injection:

use Yebto\MailCheckerAPI\MailCheckerAPI;

public function handle(MailCheckerAPI $api)
{
    $result = $api->check('example');
}

Publish Config

php artisan vendor:publish --tag=yebto-mail-checker-config

Available Methods

| Method | Description | |--------|-------------| | check($email) | Validate an email address |

All methods accept an optional $extra array parameter for additional API options.

Error Handling

use Yebto\ApiClient\Exceptions\ApiException;
use Yebto\ApiClient\Exceptions\AuthenticationException;
use Yebto\ApiClient\Exceptions\RateLimitException;

try {
    $result = $api->check('example');
} catch (AuthenticationException $e) {
    // Missing or invalid API key (401)
} catch (RateLimitException $e) {
    // Too many requests (429)
} catch (ApiException $e) {
    echo $e->getMessage();
    echo $e->getHttpCode();
}

Free API Access

Register at yeb.to with Google OAuth to get a free API key.

Support

License

MIT - NETOX Ltd.

Comments