E-Mail-Verifizierungs-SDK für PHP
Kostenloser Plan verfügbar. Keine Kreditkarte erforderlich.
Composer-Setup
Installieren Sie das EmailVerify PHP SDK mit Composer.
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.
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.
$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.
$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.
$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.
$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.
// 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.
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.
$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
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.
Ist es mit Laravel und Symfony kompatibel?
Ja, das SDK ist eine reine PHP-Bibliothek und funktioniert perfekt mit jedem modernen PHP-Framework.
Welche PHP-Version ist erforderlich?
Das SDK ist kompatibel mit PHP 7.4 und höher, einschließlich der neuesten PHP 8.x-Versionen.
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