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

mailboxlayer – uma API gratuita e poderosa para verificar se o e-mail é válido (e-mail real)

72

A validação de email é uma parte importante do desenvolvimento web. Devemos verificar se o e-mail fornecido é válido antes de realizar qualquer operação. Em outras palavras, devemos verificar se o e-mail inserido é verdadeiro ou não.

Se você está administrando um site da Web, então está ciente dos e-mails errados inseridos pelos usuários. Digamos que você tenha um formulário de inscrição para que os usuários possam se registrar no seu site inserindo um e-mail falso. Aqui, queremos dizer e-mail falso pelo e-mail que na verdade não existe. Claro, podemos enviar um link de ativação para o usuário antes de ativar sua conta. Mas, usuários com o e-mail errado já inserido no banco de dados.

Isso resulta em registros desnecessários armazenados em seu banco de dados. Isso desperdiça a largura de banda do servidor e o tamanho do banco de dados se torna desnecessariamente grande. Isso pode ser um problema com o site popular, onde um grande número de usuários faz o registro. Você deve evitar isso. Tudo o que você precisa fazer é verificar se o endereço de e-mail realmente existe antes de prosseguir.

Neste artigo, estudamos como verificar se o e-mail é válido ou não usando a API mailboxlayer.

Começando

mailboxlayer é um serviço de API REST simples para medir a capacidade de entrega e a qualidade do email. Eles oferecem planos gratuitos e pagos. No plano gratuito, permite 250 solicitações de API por mês. Isso significa que podemos validar 250 emails por mês. Mais sobre isso você pode verificar na página do produto.

Para começar, você precisa primeiro se inscrever no site mailboxlayer, escolhendo qualquer plano de sua preferência. Uma vez logado, você obterá seu próprio painel, onde poderá ver a atividade de sua conta. No painel, o usuário também pode verificar quanta cota usou até agora. Copie a chave de acesso de API de seu painel, necessária para chamar a API mailboxlayer.

mailboxlayer - uma API gratuita e poderosa para verificar se o e-mail é válido (e-mail real)

Verifique se o e-mail é válido usando a API mailboxlayer

Para verificar o e-mail real, precisamos fazer uma chamada para o endpoint da API mailboxlayer. Na solicitação, um usuário precisa enviar o endereço de e-mail e a chave API. Em resposta, a camada de caixa de correio envia uma resposta que consiste em 10 objetos de resposta diferentes. Abaixo está a captura de tela da resposta.

mailboxlayer - uma API gratuita e poderosa para verificar se o e-mail é válido (e-mail real)

No código abaixo, estamos usando um cURL PHP para enviar uma solicitação de API e renderizar a resposta.

<?php
// set API Access Key
$access_key = 'YOUR_API_KEY';
 
// set email address
$email_address = 'EMAIL_ADDRESS';
 
// Initialize CURL:
$ch = curl_init('http://apilayer.net/api/check?access_key='.$access_key.'&email='.$email_address.'');  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
// Receive the data:
$json = curl_exec($ch);
curl_close($ch);
 
// Decode JSON response:
$validationResult = json_decode($json, true);
 
if ($validationResult['format_valid'] && $validationResult['smtp_check']) {
    echo "Email is valid";
} else {
    echo "Email is not valid";
}

Estamos verificando se na resposta format_valid e smtp_check tem o valor ‘true’. Se essas 2 variáveis ​​contiverem o valor ‘true’, significa que nosso e-mail é válido e é um e-mail real. Desta forma, você pode proteger seu sistema da taxa de rejeição de e-mail e e-mails inválidos.

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