Librería Oficial

SDK de verificación de correo electrónico para PHP

El cliente oficial de PHP para EmailVerify.io, que proporciona herramientas estables y de alto rendimiento para la validación de correo electrónico y el descubrimiento de clientes potenciales para Laravel, Symfony y aplicaciones PHP modernas.

¿Quieres una biblioteca para tu lenguaje? Contáctanos

sdk-example.worker

Configuración de Composer

Instale el SDK de PHP de EmailVerify usando Composer.

terminal
$ composer require emailverifyio/emailverify

Guía de implementación

1 Verificación Estándar

Cliente oficial de PHP para verificación SMTP en tiempo real. Totalmente compatible con OOP y fácil de integrar en cualquier aplicación 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 Rendimiento

Procese grandes listas de correo electrónico de manera eficiente. Nuestra API por lotes maneja millones de registros con alta concurrencia y sondeo de estado automático.

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 Configuración del Cliente

Opciones de configuración avanzada para entornos empresariales. Personalice tiempos de espera, proxies y encabezados personalizados para su cliente HTTP.

php
$client = new Client('key',[
    'timeout' => 10.0,
    'verify_ssl' => true,
    'proxy' => 'tcp://localhost:8125',
    'headers' =>['X-App-Name' => 'MarketingPlatform']
]);

4 API Finder de Correo

Identifique direcciones de correo electrónico profesionales utilizando heurísticas de nombre y dominio. Resultados de alta confianza para su captación y generación de leads.

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 Corrección de Sintaxis

Mejore la calidad de los datos del usuario en el punto de entrada. Detecte errores de sintaxis y proporcione sugerencias instantáneas para errores tipográficos comunes de dominio.

php
$check = $client->syntax->validate('[email protected]');
if (!$check->valid && $check->suggestion) {
    echo "Did you mean " . $check->suggestion . "?";
}

6 Integración de Framework

Integre de forma fluida con Laravel, Symfony o cualquier framework compatible con PSR. Funciona perfectamente con inyección de dependencias y proveedores de servicios.

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 Manejo Robusto de Errores

Construya integraciones resilientes con manejo de excepciones específicas. Capture límites de tasa, errores de autenticación y fallos de red 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 Seguridad y Riesgo

Proteja la reputación de su dominio filtrando correos electrónicos riesgosos. Detecte proveedores desechables y trampas de spam antes de realizar el envío.

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.";
}
Preguntas Frecuentes

Preguntas Frecuentes

Question Icon

¿Cómo instalo el SDK de PHP?

Recomendamos usar Composer para la instalación. Simplemente ejecute `composer require emailverifyio/emailverify` para agregarlo a su proyecto.

Question Icon

¿Es compatible con Laravel y Symfony?

Sí, el SDK es una biblioteca de PHP pura y funciona perfectamente con cualquier framework PHP moderno.

Question Icon

¿Qué versión de PHP se requiere?

El SDK es compatible con PHP 7.4 y superior, incluidas las últimas versiones de PHP 8.x.

Question Icon

¿Soporta validación en tiempo real en formularios?

Definitivamente. Puede utilizar el método de validación individual para verificar los correos electrónicos instantáneamente mientras los usuarios envían sus formularios web.

Estás a solo un clic de listas de email limpias.

Comienza a verificar tus direcciones de email instantáneamente y mejora la entregabilidad de tu campaña

* No se requiere tarjeta de crédito