Biblioteca Oficial

SDK de Verificação de E-mail para PHP

O cliente PHP oficial para EmailVerify.io, fornecendo ferramentas estáveis e de alto desempenho para validação de e-mail e descoberta de leads para Laravel, Symfony e aplicações PHP modernas.

Quer uma biblioteca para sua linguagem? Entre em contato

sdk-example.worker

Configuração via Composer

Instale o SDK PHP do EmailVerify usando o Composer.

terminal
$ 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+.

php
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.

php
$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.

php
$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.

php
$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.

php
$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.

php
// 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.

php
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.

php
$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

Perguntas Frequentes

Question Icon

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.

Question Icon

É compatível com Laravel e Symfony?

Sim, o SDK é uma biblioteca PHP pura e funciona perfeitamente com qualquer framework PHP moderno.

Question Icon

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.

Question Icon

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