...
Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Kickbox – Une bibliothèque de vérification d’e-mails en temps réel pour PHP

42

Voulez-vous écrire un script de vérification d’e-mails en temps réel en PHP ? Une véritable adresse e-mail signifie un e-mail qui existe réellement. Cette adresse e-mail n’est pas une fausse. Dans cet article, je vous montre comment écrire un script de vérification de courrier électronique à l’aide de Kickbox en PHP.

Pourquoi devons-nous vérifier si le courrier électronique existe ?

Si vous exploitez un site d’adhésion, un utilisateur peut s’inscrire sur votre système en utilisant une fausse adresse e-mail. Bien entendu, nous utilisons le flux d’un lien d’activation avant que l’utilisateur n’ait accès au système. Mais cela n’empêche pas les utilisateurs de s’inscrire. Votre base de données contiendra des tonnes d’enregistrements inutiles avec ces adresses e-mail jetables.

Une autre raison est le rebond des e-mails. Lors de l’envoi d’e-mails à des adresses e-mail invalides, vous serez confronté au problème du rebond des e-mails car ces e-mails n’existent pas vraiment.

Pour éviter de tels problèmes, nous devons ajouter un vérificateur de courrier électronique avant que les utilisateurs ne s’inscrivent à notre application.

Kickbox fournit un service de vérification des e-mails qui permet de vérifier si l’e-mail est valide ou non. Ce service agirait comme un vérificateur d’e-mails en temps réel pour notre application.

Obtenir la clé API Kickbox

Pour implémenter cette bibliothèque, vous devez d’abord créer un compte sur Kickbox. Gardez une note Kickbox offre 100 vérifications d’e-mail gratuites. Consultez leur page de tarification pour des quotas supplémentaires.

Une fois que vous avez créé un compte avec Kickbox, connectez-vous à votre compte, accédez à Paramètres du compte- > Clés API et créez une clé API.

Kickbox - Une bibliothèque de vérification d'e-mails en temps réel pour PHP

Après avoir créé la clé API, vous pouvez la visualiser en cliquant sur l’icône en forme d’œil à côté du champ Clé API.

Kickbox - Une bibliothèque de vérification d'e-mails en temps réel pour PHP

Script de vérificateur d’e-mails en PHP

Comme dit, nous allons écrire un script de vérification de courrier électronique en PHP. Kickbox fournit leur bibliothèque officielle pour PHP. Pour installer la bibliothèque Kickbox, ouvrez le terminal dans le répertoire racine de votre projet et exécutez la commande ci-dessous.

composer require kickbox/kickbox

Lors de l’installation de la bibliothèque, nous pouvons continuer et écrire le code réel qui vérifie si l’e-mail existe vraiment.

<?php
require_once "vendor/autoload.php";
  
$client   = new KickboxClient('Kickbox_API_KEY');
$kickbox  = $client->kickbox();
  
try {
    $response = $kickbox->verify("EMAIL_ADDRESS");
    pr($response);
  
    switch($response->code) {
        case 200:
            if ($response->body['result'] == 'deliverable') {
                echo "Valid Email.";
            } else {
                echo "Invalid Email.";
            }
            break;
        case 429:
            echo "Rate limit exceeded.";
            break;
        default:
            echo "Something went wrong";
    }
}
catch (Exception $e) {
    echo "Code: ". $e->getCode(). " Message: ". $e->getMessage();
}

Kickbox renvoie le code de réponse 200en cas de succès et 429si vous dépassez la limite de débit.

Si le code de réponse est 200et que le résultat est, deliverablecela signifie que l’adresse e-mail est valide et qu’elle existe réellement.

J’espère que vous comprenez comment écrire un script de vérification de courrier électronique en temps réel en PHP. J’aimerais entendre vos pensées ou suggestions dans la section des commentaires ci-dessous.

Articles Liés

Source d’enregistrement: artisansweb.net

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails