Bibliothèque Officielle

SDK de vérification d'e-mail pour PHP

Le client PHP officiel pour EmailVerify.io, offrant des outils de validation d'e-mails stables et performants ainsi que des outils de découverte de prospects pour Laravel, Symfony et les applications PHP modernes.

Vous voulez une bibliothèque pour votre langage ? Contactez-nous

sdk-example.worker

Configuration Composer

Installez le SDK PHP EmailVerify via Composer.

terminal
$ composer require emailverifyio/emailverify

Guide d'implémentation

1 Vérification Standard

Client PHP officiel pour la vérification SMTP en temps réel. Entièrement compatible OOP et facile à intégrer dans toute application PHP 7.4+.

php
use EmailVerify\Client;

$client = new Client('your_api_key');
$result = $client->verify('[email protected]');

if ($result->isValid()) {
    echo "This email is deliverable!";
}

2 Traitement par Lots à Haut Débit

Traitez efficacement de grandes listes d'e-mails. Notre API par lots gère des millions d'enregistrements avec une concurrence élevée et un suivi automatique du statut.

php
$emails =['[email protected]', '[email protected]'];
$batch = $client->batch->create($emails);

// Polling for results
$status = $client->batch->status($batch->id);
if ($status->isCompleted()) {
    $results = $client->batch->results($batch->id);
    var_dump($results->summary);
}

3 Configuration du Client

Options de configuration avancées pour les environnements d'entreprise. Personnalisez les délais d'attente, les proxys et les en-têtes personnalisés pour votre client HTTP.

php
$client = new Client('key',[
    'timeout' => 10.0,
    'verify_ssl' => true,
    'proxy' => 'tcp://localhost:8125',
    'headers' =>['X-App-Name' => 'MarketingPlatform']
]);

4 API Recherche d'E-mail

Identifiez des adresses e-mail professionnelles à l'aide d'heuristiques de nom et de domaine. Résultats très fiables pour votre prospection et votre génération de prospects.

php
$lead = $client->finder->search([
    'first_name' => 'John',
    'last_name' => 'Wick',
    'domain' => 'continental.com'
]);

if ($lead->email) {
    echo "Found: " . $lead->email . " (Conf: " . $lead->confidence . "%)";
}

5 Correction Syntaxique

Améliorez la qualité des données utilisateur au point d'entrée. Détectez les erreurs de syntaxe et fournissez des suggestions instantanées pour les fautes de frappe courantes dans les domaines.

php
$check = $client->syntax->validate('[email protected]');
if (!$check->valid && $check->suggestion) {
    echo "Did you mean " . $check->suggestion . "?";
}

6 Intégration Framework

Intégration transparente avec Laravel, Symfony ou tout framework compatible PSR. Fonctionne parfaitement avec l'injection de dépendances et les fournisseurs de services.

php
// In a Controller or Service
public function register(Request $request) {
    $v = resolve(EmailVerify\Client::class)->verify($request->email);
    if ($v->isDisposable()) {
        return back()->withError('Disposable emails not allowed.');
    }
}

7 Gestion Robuste des Erreurs

Créez des intégrations résilientes avec une gestion spécifique des exceptions. Gérez élégamment les limites de taux, les erreurs d'authentification et les pannes réseau.

php
try {
    $res = $client->verify($email);
} catch (\EmailVerify\Exceptions\RateLimitException $e) {
    // Handle 429 Too Many Requests
} catch (\EmailVerify\Exceptions\ApiException $e) {
    // Handle general API issues
}

8 Filtres de Sécurité et de Risque

Protégez la réputation de votre domaine en filtrant les e-mails risqués. Détectez les fournisseurs jetables et les pièges à spam avant l'envoi.

php
$res = $client->verify('[email protected]');
if ($res->isDisposable()) {
    Log::warning("Disposable email attempt: " . $res->email);
}
if ($res->isSpamTrap()) {
    echo "Warning: High risk email detected.";
}
FAQs

Questions Fréquemment Posées

Question Icon

Comment installer le SDK PHP ?

Nous recommandons d'utiliser Composer pour l'installation. Exécutez simplement `composer require emailverifyio/emailverify` pour l'ajouter à votre projet.

Question Icon

Est-il compatible avec Laravel et Symfony ?

Oui, le SDK est une bibliothèque PHP pure et fonctionne parfaitement avec n'importe quel framework PHP moderne.

Question Icon

Quelle version de PHP est requise ?

Le SDK est compatible avec PHP 7.4 et supérieur, y compris les dernières versions PHP 8.x.

Question Icon

Prend-il en charge la validation en temps réel sur les formulaires ?

Absolument. Vous pouvez utiliser la méthode de validation unique pour vérifier les e-mails instantanément lorsque les utilisateurs soumettent vos formulaires Web.

Vous n'êtes qu'à un clic de listes d'e-mails propres.

Commencez à vérifier vos adresses e-mail instantanément et améliorez la délivrabilité de vos campagnes

* Aucune carte de crédit requise