...
✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Kickbox – uma biblioteca de verificação de e-mail em tempo real para PHP

58

Você deseja escrever um script verificador de e-mail em tempo real em PHP? Um endereço de email real significa um email que realmente existe. Este endereço de e-mail não é falso. Neste artigo, mostro como escrever um script de verificador de e-mail usando o Kickbox em PHP.

Por que precisamos verificar se existe e-mail?

Se você estiver executando um site de membros, um usuário pode se registrar em seu sistema usando um endereço de e-mail falso. Claro, usamos o fluxo de um link de ativação antes que o usuário tenha acesso ao sistema. Mas, isso não impede que os usuários se registrem. Seu banco de dados terá toneladas de registros inúteis com esses endereços de e-mail descartáveis.

Outro motivo é a rejeição de e-mails. Ao enviar e-mails para endereços de e-mail inválidos, você enfrentará o problema de retorno de e-mail, pois esses e-mails não existem realmente.

Para evitar tais problemas, devemos adicionar um verificador de e-mail antes que os usuários se registrem em nosso aplicativo.

O Kickbox fornece um serviço de verificação de e-mail que ajuda a verificar se o e-mail é válido ou não. Este serviço funcionaria como um verificador de e-mail em tempo real para nosso aplicativo.

Obtenha a chave de API do Kickbox

Para implementar esta biblioteca, você precisa primeiro criar uma conta no Kickbox. Fique atento O Kickbox oferece 100 verificações de e-mail gratuitas. Confira a página de preços para cotas adicionais.

Depois de criar uma conta com o Kickbox, faça login em sua conta, vá para Configurações da conta-> Chaves de API e crie uma chave de API.

Kickbox - uma biblioteca de verificação de e-mail em tempo real para PHP

Depois de criar a chave API, você pode visualizá-la clicando no ícone de olho próximo ao campo Chave API.

Kickbox - uma biblioteca de verificação de e-mail em tempo real para PHP

Script do Email Verifier em PHP

Como dissemos, vamos escrever um script verificador de e-mail em PHP. Kickbox fornece sua biblioteca oficial para PHP. Para instalar a biblioteca Kickbox, abra o terminal no diretório raiz do seu projeto e execute o comando abaixo.

composer require kickbox/kickbox

Após a instalação da biblioteca, podemos prosseguir e escrever o código real que verifica se o e-mail realmente existe.

<?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();
}

O Kickbox retorna o código de resposta 200em caso de sucesso e 429se você estiver excedendo o limite de taxa.

Se o código de resposta for 200e o resultado for, deliverableisso significa que o endereço de e-mail é válido e realmente existe.

Espero que você entenda como escrever um script verificador de e-mail em tempo real em PHP. Eu gostaria de ouvir suas opiniões ou sugestões na seção de comentários abaixo.

Artigos relacionados

Fonte de gravação: artisansweb.net

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação