✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Kickbox: una libreria di verifica e-mail in tempo reale per PHP

32

Vuoi scrivere uno script di verifica della posta elettronica in tempo reale in PHP? Un vero indirizzo e-mail significa un’e-mail che esiste realmente. Questo indirizzo email non è falso. In questo articolo, ti mostro come scrivere uno script di verifica della posta elettronica utilizzando Kickbox in PHP.

Perché dobbiamo controllare se l’e-mail esiste?

Se stai eseguendo un sito di appartenenza, un utente può registrarsi al tuo sistema utilizzando un indirizzo email falso. Ovviamente, utilizziamo il flusso di un collegamento di attivazione prima che l’utente ottenga l’accesso al sistema. Ma non impedisce agli utenti di registrarsi. Il tuo database conterrà tonnellate di record inutili con questi indirizzi email usa e getta.

Un altro motivo è il rimbalzo delle email. Durante l’invio di e-mail a indirizzi e-mail non validi, dovrai affrontare il problema del rimbalzo delle e-mail poiché queste e-mail non esistono realmente.

Per evitare tali problemi, dovremmo aggiungere un verificatore di posta elettronica prima che gli utenti si registrino alla nostra applicazione.

Kickbox fornisce un servizio di verifica dell’e-mail che aiuta a verificare se l’e-mail è valida o meno. Questo servizio fungerebbe da controllo della posta elettronica in tempo reale per la nostra applicazione.

Ottieni la chiave API di Kickbox

Per implementare questa libreria, devi prima creare un account su Kickbox. Tieni nota Kickbox offre 100 verifiche e-mail gratuite. Controlla la loro pagina dei prezzi per quote aggiuntive.

Dopo aver creato un account con Kickbox, accedi al tuo account, vai su Impostazioni account- >Chiavi API e crea la chiave API.

Kickbox: una libreria di verifica e-mail in tempo reale per PHP

Dopo aver creato la chiave API, puoi visualizzarla facendo clic sull’icona a forma di occhio accanto al campo Chiave API.

Kickbox: una libreria di verifica e-mail in tempo reale per PHP

Script di verifica email in PHP

Come detto, scriveremo uno script di verifica della posta elettronica in PHP. Kickbox fornisce la loro libreria ufficiale per PHP. Per installare la libreria Kickbox, apri il terminale nella directory principale del tuo progetto ed esegui il comando seguente.

composer require kickbox/kickbox

Dopo l’installazione della libreria, possiamo procedere e scrivere il codice effettivo che verifica se l’e-mail esiste davvero.

<?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 restituisce il codice di risposta 200in caso di successo e 429se stai superando il limite di frequenza.

Se il codice di risposta è 200e il risultato è, deliverablesignifica che l’indirizzo email è valido ed esiste davvero.

Spero che tu capisca come scrivere uno script di verifica della posta elettronica in tempo reale in PHP. Mi piacerebbe sentire i tuoi pensieri o suggerimenti nella sezione commenti qui sotto.

articoli Correlati

Fonte di registrazione: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More