✅ 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

77

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