SDK de Verificação de E-mail para PHP
Quer uma biblioteca para sua linguagem? Entre em contato
Configuração via Composer
Instale o SDK PHP do EmailVerify usando o Composer.
composer require emailverifyio/emailverify
Guia de Implementação
1 Verificação Padrão
Cliente PHP oficial para verificação SMTP em tempo real. Totalmente compatível com OOP e fácil de integrar em qualquer aplicação PHP 7.4+.
use EmailVerify\Client;
$client = new Client('your_api_key');
$result = $client->verify('[email protected]');
if ($result->isValid()) {
echo "This email is deliverable!";
}
2 Lotes de Alto Rendimento
Processe grandes listas de e-mails de forma eficiente. Nossa API de lote lida com milhões de registros com alta simultaneidade e sondagem de status automática.
$emails =['[email protected]', '[email protected]'];
$batch = $client->batch->create($emails);
// Polling for results
$status = $client->batch->status($batch->id);
if ($status->isCompleted()) {
$results = $client->batch->results($batch->id);
var_dump($results->summary);
}
3 Configuração do Cliente
Opções de configuração avançada para ambientes corporativos. Personalize tempos limite, proxies e cabeçalhos personalizados para seu cliente HTTP.
$client = new Client('key',[
'timeout' => 10.0,
'verify_ssl' => true,
'proxy' => 'tcp://localhost:8125',
'headers' =>['X-App-Name' => 'MarketingPlatform']
]);
4 API de Busca de E-mail
Identifique endereços de e-mail profissionais usando heurísticas de nome e domínio. Resultados de alta confiança para seu alcance e geração de leads de vendas.
$lead = $client->finder->search([
'first_name' => 'John',
'last_name' => 'Wick',
'domain' => 'continental.com'
]);
if ($lead->email) {
echo "Found: " . $lead->email . " (Conf: " . $lead->confidence . "%)";
}
5 Correção de Sintaxe
Melhore a qualidade dos dados do usuário no ponto de entrada. Detecte erros de sintaxe e forneça sugestões instantâneas para erros comuns de digitação de domínio.
$check = $client->syntax->validate('[email protected]');
if (!$check->valid && $check->suggestion) {
echo "Did you mean " . $check->suggestion . "?";
}
6 Integração de Framework
Integre-se perfeitamente ao Laravel, Symfony ou qualquer framework compatível com PSR. Funciona perfeitamente com Injeção de Dependência e Provedores de Serviço.
// In a Controller or Service
public function register(Request $request) {
$v = resolve(EmailVerify\Client::class)->verify($request->email);
if ($v->isDisposable()) {
return back()->withError('Disposable emails not allowed.');
}
}
7 Tratamento Robusto de Erros
Crie integrações resilientes com tratamento de exceções específicas. Capture limites de taxa, erros de autenticação e falhas de rede de forma elegante.
try {
$res = $client->verify($email);
} catch (\EmailVerify\Exceptions\RateLimitException $e) {
// Handle 429 Too Many Requests
} catch (\EmailVerify\Exceptions\ApiException $e) {
// Handle general API issues
}
8 Filtros de Segurança e Risco
Proteja a reputação do seu domínio filtrando e-mails de risco. Detecte provedores descartáveis e armadilhas de spam antes de enviar.
$res = $client->verify('[email protected]');
if ($res->isDisposable()) {
Log::warning("Disposable email attempt: " . $res->email);
}
if ($res->isSpamTrap()) {
echo "Warning: High risk email detected.";
}
Perguntas Frequentes
Como instalo o SDK PHP?
Recomendamos usar o Composer para a instalação. Basta executar `composer require emailverifyio/emailverify` para adicioná-lo ao seu projeto.
É compatível com Laravel e Symfony?
Sim, o SDK é uma biblioteca PHP pura e funciona perfeitamente com qualquer framework PHP moderno.
Qual versão do PHP é necessária?
O SDK é compatível com PHP 7.4 e superior, incluindo as versões mais recentes do PHP 8.x.
Suporta validação em tempo real em formulários?
Definitivamente. Você pode usar o método de validação único para verificar os e-mails instantaneamente quando os usuários enviam seus formulários web.
Você está a apenas um clique de listas de email limpas.
Comece a verificar seus endereços de email instantaneamente e melhore a entregabilidade da sua campanha
* Não é necessário cartão de crédito