Offizielle Bibliothek

E-Mail-Verifizierungs-SDK für PHP

Der offizielle PHP-Client für EmailVerify.io bietet stabile, leistungsstarke E-Mail-Validierung und Lead-Entdeckungs-Tools für Laravel, Symfony und moderne PHP-Anwendungen.

Kostenloser Plan verfügbar. Keine Kreditkarte erforderlich.

sdk-example.worker

Composer-Setup

Installieren Sie das EmailVerify PHP SDK mit Composer.

terminal
$ composer require emailverifyio/emailverify

Implementierungsleitfaden

1 Standard-Verifizierung

Offizieller PHP-Client für Echtzeit-SMTP-Verifizierung. Vollständig OOP-kompatibel und einfach in jede PHP 7.4+ Anwendung zu integrieren.

php
use EmailVerify\Client;

$client = new Client('your_api_key');
$result = $client->verify('[email protected]');

if ($result->isValid()) {
    echo "This email is deliverable!";
}

2 Hochdurchsatz-Stapelverarbeitung

Verarbeiten Sie große E-Mail-Listen effizient. Unsere Batch-API verarbeitet Millionen von Datensätzen mit hoher Parallelität und automatischer Statusabfrage.

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 Client-Konfiguration

Erweiterte Konfigurationsoptionen für Unternehmensumgebungen. Passen Sie Timeouts, Proxys und benutzerdefinierte Header für Ihren HTTP-Client an.

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

4 E-Mail-Finder-API

Identifizieren Sie professionelle E-Mail-Adressen mithilfe von Namens- und Domänenheuristiken. Hohe Vertrauensergebnisse für Ihre Akquise und Lead-Generierung.

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 Syntaxkorrektur

Verbessern Sie die Qualität der Benutzerdaten direkt am Eingabepunkt. Erkennen Sie Syntaxfehler und geben Sie sofortige Vorschläge für häufige Domänen-Tippfehler.

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

6 Framework-Integration

Nahtlose Integration mit Laravel, Symfony oder jedem PSR-kompatiblen Framework. Funktioniert perfekt mit Dependency Injection und Service Providern.

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 Robuste Fehlerbehandlung

Erstellen Sie belastbare Integrationen mit spezifischer Ausnahmebehandlung. Fangen Sie Ratenbegrenzungen, Authentifizierungsfehler und Netzwerkausfälle elegant ab.

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 Sicherheits- & Risikofilter

Schützen Sie Ihren Domain-Ruf, indem Sie riskante E-Mails herausfiltern. Erkennen Sie Wegwerf-Anbieter und Spam-Fallen vor dem Versand.

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.";
}
Häufig gestellte Fragen

Häufig gestellte Fragen

Question Icon

Wie installiere ich das PHP SDK?

Wir empfehlen die Verwendung von Composer für die Installation. Führen Sie einfach `composer require emailverifyio/emailverify` aus, um es Ihrem Projekt hinzuzufügen.

Question Icon

Ist es mit Laravel und Symfony kompatibel?

Ja, das SDK ist eine reine PHP-Bibliothek und funktioniert perfekt mit jedem modernen PHP-Framework.

Question Icon

Welche PHP-Version ist erforderlich?

Das SDK ist kompatibel mit PHP 7.4 und höher, einschließlich der neuesten PHP 8.x-Versionen.

Question Icon

Unterstützt es Echtzeit-Validierung in Formularen?

Definitiv. Sie können die einzelne Validierungsmethode verwenden, um E-Mails sofort zu überprüfen, wenn Benutzer Ihre Webformulare übermitteln.

Nur einen Klick entfernt von sauberen E-Mail-Listen.

Beginnen Sie sofort mit der Überprüfung Ihrer E-Mail-Adressen und verbessern Sie die Zustellbarkeit Ihrer Kampagnen

* Keine Kreditkarte erforderlich