E-Mail-Verifizierungs-SDK für C# / .NET
Kostenloser Plan verfügbar. Keine Kreditkarte erforderlich.
NuGet-Installation
Installieren Sie das EmailVerify SDK für .NET über die CLI oder den NuGet-Paket-Manager.
dotnet add package EmailVerify.SDK
C#-Nutzungsleitfaden
1 Synchrone Verifizierung
Einfache, typsichere E-Mail-Verifizierung für das .NET-Ökosystem. Unsere C#-Bibliothek bietet eine unkomplizierte Implementierung für die Echtzeit-Validierung, die gesamte Netzwerkkommunikation und das Parsing der Antworten out-of-the-box.
using EmailVerifySDK;
// Fast validation
var res = EmailVerify.Instance.Validate("[email protected]");
if (res.Status == "valid") {
Console.WriteLine("Deliverable!");
}
2 Enterprise Batch-Verarbeitung
Verifizieren Sie Millionen von Kontakten mit Leichtigkeit. Die Batch-API ist für die asynchrone Verarbeitung hochgradig optimiert, sodass Ihre Anwendungen reaktionsschnell bleiben, während unsere Cloud-Infrastruktur die schwere Arbeit übernimmt.
var emails = new List<string> { "[email protected]", "[email protected]" };
EmailVerify.Instance.ValidateBatch("My Campaign", emails, response => {
Console.WriteLine($"Task ID: {response.TaskId}");
}, error => {
// Handle error
});
3 Erweiterte Konfiguration
Konfigurieren Sie für Sicherheit und Leistung. Volle Unterstützung für benutzerdefinierte Timeouts, Unternehmens-Proxys und automatische Wiederholungslogik, um eine nahtlose Integration in Ihr Unternehmensnetzwerk und Ihren Sicherheits-Stack zu gewährleisten.
// Custom configuration (Optional)
EmailVerify.Instance.Initialize("your_api_key", new Config {
Timeout = 15000, // 15 seconds
RetryOnFailure = true,
ProxyServer = "http://proxy.corp.com:8080"
});
4 B2B-Lead-Entdeckung (Finder)
Strategische Lead-Generierung. Die Finder-API löst geschäftliche E-Mail-Adressen mithilfe intelligenter Algorithmen und Echtzeit-Verifizierung auf und hilft Ihrem Vertriebsteam, die richtigen Entscheidungsträger zu erreichen.
EmailVerify.Instance.FindEmail("Satya Nadella", "microsoft.com", res => {
if (res.IsFound) {
Console.WriteLine($"Email: {res.Email} ({res.Confidence}%)");
}
});
5 Echtzeit-Syntaxvalidierung
Stoppen Sie schlechte Daten am Eingabepunkt. Nutzen Sie unsere Syntax-Engine, um häufige Tippfehler in Anmeldeformularen zu erkennen und die Datenqualität sowie die Benutzererfahrung durch sofortiges korrigierendes Feedback zu verbessern.
var check = EmailVerify.Instance.ValidateSyntax("[email protected]");
if (!check.IsValid && !string.IsNullOrEmpty(check.Suggestion)) {
Console.WriteLine($"Did you mean {check.Suggestion}?");
}
6 ASP.NET Core DI-Integration
Erstklassige Unterstützung für Dependency Injection. Registrieren Sie den EmailVerify-Client einfach in Ihrem ASP.NET Core-Dienstcontainer und injizieren Sie ihn in Ihre Controller oder Middleware für sauberen, testbaren Code.
// In Program.cs
builder.Services.AddSingleton<IEmailVerify>(EmailVerify.Instance);
// In your Controller
public class SignupController : ControllerBase {
private readonly IEmailVerify _client;
public SignupController(IEmailVerify client) => _client = client;
[HttpPost]
public IActionResult Check(string email) {
var res = _client.Validate(email);
return Ok(res);
}
}
7 Callback-basiertes Async-Muster
Optimiert für die Reaktionsfähigkeit der Benutzeroberfläche. Verwenden Sie das asynchrone Muster, um Verifizierungen durchzuführen, ohne den Hauptausführungsthread zu blockieren, ideal für WPF-, WinForms- oder hochfrequentierte ASP.NET-Anwendungen.
EmailVerify.Instance.ValidateAsync("[email protected]", (res) => {
if (res.Status == "valid") {
// Update UI or DB
}
});
8 Bedrohungs- & Wegwerf-E-Mail-Erkennung
Schützen Sie Ihre Domain-Gesundheit. Identifizieren und blockieren Sie temporäre E-Mail-Anbieter, Spam-Fallen und Hochrisiko-Domains, bevor sie sich auf Ihre E-Mail-Zustellbarkeitsraten und die Reputation des Absenders auswirken.
var res = EmailVerify.Instance.Validate("[email protected]");
if (res.IsDisposable) {
throw new SecurityException("Disposable emails not allowed.");
}
Console.WriteLine($"Provider: {res.Provider}");
Häufig gestellte Fragen
Welche .NET-Versionen werden unterstützt?
Das SDK unterstützt .NET Standard 2.0+, .NET Core 3.1+ und .NET 5/6/7/8. Es kann sowohl in Desktop- als auch in Webanwendungen verwendet werden.
Wie behandle ich asynchrone Aufrufe in C#?
Das SDK bietet sowohl synchrone als auch asynchrone Wrapper. Wir empfehlen die Verwendung der Callback-basierten oder Async/Await-Muster für die beste UI-Reaktionsfähigkeit.
Ist das C#-SDK thread-sicher?
Ja, die Singleton-basierte EmailVerify-Instanz ist thread-sicher und kann in Ihrer Anwendung über mehrere Threads hinweg verwendet werden.
Kann ich es mit der ASP.NET Core Dependency Injection verwenden?
Absolut. Sie können den EmailVerify-Dienst in Ihrer Datei `Program.cs` oder `Startup.cs` registrieren und ihn in Ihre Controller oder Dienste injizieren.
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