공식 라이브러리

C# / .NET용 이메일 검증 SDK

EmailVerify.io용 공식 .NET SDK입니다. ASP.NET Core, WPF 및 크로스 플랫폼 .NET 애플리케이션을 위한 고성능의 형식 안전한 이메일 검증 및 리드 발굴 도구를 제공합니다.

무료 플랜이 가능합니다. 신용카드가 필요하지 않습니다.

sdk-example.worker

NuGet 설치

CLI 또는 NuGet 패키지 관리자를 통해 .NET용 EmailVerify SDK를 설치합니다.

terminal
$ dotnet add package EmailVerify.SDK

C# 사용 가이드

1 동기식 검증

.NET 생태계를 위한 간단하고 형식에 안전한 이메일 검증. 당사의 C# 라이브러리는 실시간 유효성 검사를 위한 간단한 구현을 제공하며, 모든 네트워크 통신 및 응답 구문 분석을 기본으로 처리합니다.

csharp
using EmailVerifySDK;

// Fast validation
var res = EmailVerify.Instance.Validate("[email protected]");

if (res.Status == "valid") {
    Console.WriteLine("Deliverable!");
}

2 엔터프라이즈 일괄 처리

수백만 개의 연락처를 쉽게 확인하세요. 배치 API는 비동기 처리에 고도로 최적화되어 있어, 클라우드 인프라가 무거운 작업을 처리하는 동안 애플리케이션은 원활하게 응답성을 유지할 수 있습니다.

csharp
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 고급 구성

보안 및 성능을 위한 구성. 사용자 정의 시간 초과, 엔터프라이즈 프록시 및 자동 재시도 논리를 완벽하게 지원하여 기업 네트워크 및 보안 스택과의 원활한 통합을 보장합니다.

csharp
// 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 잠재 고객 발견(Finder)

전략적 리드 생성. Finder API는 지능형 알고리즘과 실시간 확인을 사용하여 기업 이메일 주소를 확인하여 영업 팀이 올바른 의사 결정자에게 도달할 수 있도록 돕습니다.

csharp
EmailVerify.Instance.FindEmail("Satya Nadella", "microsoft.com", res => {
    if (res.IsFound) {
        Console.WriteLine($"Email: {res.Email} ({res.Confidence}%)");
    }
});

5 실시간 구문 유효성 검사

입력 시점에 잘못된 데이터를 차단하세요. 당사의 구문 엔진을 사용하여 가입 양식에서 일반적인 오타를 잡아내고, 즉각적인 수정 피드백을 제공하여 데이터 품질과 사용자 경험을 향상시킵니다.

csharp
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 통합

일급 종속성 주입(DI) 지원. ASP.NET Core 서비스 컨테이너에 EmailVerify 클라이언트를 쉽게 등록하고 컨트롤러나 미들웨어에 주입하여 깔끔하고 테스트 가능한 코드를 만드세요.

csharp
// 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 콜백 기반 비동기 패턴

UI 응답성에 최적화됨. 비동기 패턴을 사용하여 기본 실행 스레드를 차단하지 않고 유효성 검사를 수행합니다. WPF, WinForms 또는 트래픽이 많은 ASP.NET 애플리케이션에 이상적입니다.

csharp
EmailVerify.Instance.ValidateAsync("[email protected]", (res) => {
    if (res.Status == "valid") {
        // Update UI or DB
    }
});

8 위협 및 일회용 이메일 감지

도메인 상태를 보호하세요. 이메일 전송률과 발신자 평판에 영향을 미치기 전에 임시 메일 제공업체, 스팸 트랩 및 고위험 도메인을 식별하고 차단합니다.

csharp
var res = EmailVerify.Instance.Validate("[email protected]");
if (res.IsDisposable) {
    throw new SecurityException("Disposable emails not allowed.");
}
Console.WriteLine($"Provider: {res.Provider}");
자주 묻는 질문

자주 묻는 질문

Question Icon

지원되는 .NET 버전은 무엇입니까?

SDK는 .NET Standard 2.0 이상, .NET Core 3.1 이상, .NET 5/6/7/8을 지원합니다. 데스크톱 및 웹 애플리케이션 모두에서 사용할 수 있습니다.

Question Icon

C#에서 비동기 호출을 어떻게 처리합니까?

SDK는 동기 및 비동기 래퍼를 모두 제공합니다. 최상의 UI 응답성을 위해 콜백 기반 또는 Async/Await 패턴을 사용하는 것이 좋습니다.

Question Icon

C# SDK는 스레드로부터 안전합니까?

예, 싱글톤 기반 EmailVerify 인스턴스는 스레드로부터 안전하며 애플리케이션의 여러 스레드에서 사용할 수 있습니다.

Question Icon

ASP.NET Core 종속성 주입(DI)과 함께 사용할 수 있습니까?

물론입니다. `Program.cs` 또는 `Startup.cs` 파일에 EmailVerify 서비스를 등록하고 컨트롤러나 서비스에 주입할 수 있습니다.

깨끗한 이메일 목록까지 단 한 번의 클릭!

이메일 주소를 즉시 검증하고 캠페인 배달 성공률을 향상시키세요

* 신용카드 필요 없음