C# 클래스 SympleLib.Email.EmailValidator

Class is simply a wrapper for Cobisi E-Mail Validator (http://cobisi.com/email-validation/.net-component) License Is Required to use this componet
파일 보기 프로젝트 열기: sympletech/SympleLib

공개 메소드들

메소드 설명
EmailValidator ( string CobisiRunTimeKey ) : Cobisi.EmailVerify
VaildateEmailAgianstKnownDisposableLists ( string emailAddress ) : VerificationResult

All of the features above, plus: Checks the email address domain against a wellknown list of disposable email address (DEA) providers.

VaildateEmailAgianstMailBox ( string emailAddress ) : VerificationResult

All of the features above, plus: Checks whether the mail server accepts or rejects messages sent to the required email address.

VaildateEmailIsNotACatchAll ( string emailAddress ) : VerificationResult

All of the features above, plus: Checks if the mail server correctly rejects messages sent to nonexistent email addresses. This verification level allows you to check if a given email address is actually a catch-all address. -- IN MY TESTING THIS FAILS ALOT --

VaildateEmailSyntax ( string emailAddress ) : VerificationResult

Performs a syntactical validation of the provided email address against RFC 1123, RFC 2821, RFC 2822, RFC 3696, RFC 4291, RFC 5321 and RFC 5322 technical specifications, among others.

VaildateEmailUsingDns ( string emailAddress ) : VerificationResult

All of the features above, plus: Queries the configured DNS server(s) and looks for records about the e-mail address domain and checks their validity and consistency.

VaildateEmailUsingSmtp ( string emailAddress ) : VerificationResult

All of the features above, plus: Checks if a connection could be performed to the mail server of the email address domain.

메소드 상세

EmailValidator() 공개 메소드

public EmailValidator ( string CobisiRunTimeKey ) : Cobisi.EmailVerify
CobisiRunTimeKey string
리턴 Cobisi.EmailVerify

VaildateEmailAgianstKnownDisposableLists() 공개 메소드

All of the features above, plus: Checks the email address domain against a wellknown list of disposable email address (DEA) providers.
public VaildateEmailAgianstKnownDisposableLists ( string emailAddress ) : VerificationResult
emailAddress string
리턴 VerificationResult

VaildateEmailAgianstMailBox() 공개 메소드

All of the features above, plus: Checks whether the mail server accepts or rejects messages sent to the required email address.
public VaildateEmailAgianstMailBox ( string emailAddress ) : VerificationResult
emailAddress string
리턴 VerificationResult

VaildateEmailIsNotACatchAll() 공개 메소드

All of the features above, plus: Checks if the mail server correctly rejects messages sent to nonexistent email addresses. This verification level allows you to check if a given email address is actually a catch-all address. -- IN MY TESTING THIS FAILS ALOT --
public VaildateEmailIsNotACatchAll ( string emailAddress ) : VerificationResult
emailAddress string
리턴 VerificationResult

VaildateEmailSyntax() 공개 메소드

Performs a syntactical validation of the provided email address against RFC 1123, RFC 2821, RFC 2822, RFC 3696, RFC 4291, RFC 5321 and RFC 5322 technical specifications, among others.
public VaildateEmailSyntax ( string emailAddress ) : VerificationResult
emailAddress string
리턴 VerificationResult

VaildateEmailUsingDns() 공개 메소드

All of the features above, plus: Queries the configured DNS server(s) and looks for records about the e-mail address domain and checks their validity and consistency.
public VaildateEmailUsingDns ( string emailAddress ) : VerificationResult
emailAddress string
리턴 VerificationResult

VaildateEmailUsingSmtp() 공개 메소드

All of the features above, plus: Checks if a connection could be performed to the mail server of the email address domain.
public VaildateEmailUsingSmtp ( string emailAddress ) : VerificationResult
emailAddress string
리턴 VerificationResult