Classes | |
class | DomainValidatingEventArgs |
Provides data for the DomainValidating event. More... | |
class | EmailValidator |
EmailValidator class provides the capability to validate e-mail addresses. More... | |
class | MailServerValidatingEventArgs |
Provides data for the MailServerValidatingEvent event. More... | |
class | MessageValidationError |
Represents the message validation error information. More... | |
class | MessageValidationResult |
Represents the result of message validation. More... | |
class | SyntaxValidatingEventArgs |
Provides data for the SyntaxValidating event. More... | |
class | ValidationResult |
Present the result of the email validating process. More... | |
Typedefs | |
using | DomainValidatingEventHandler = System::MulticastDelegate< void(System::SharedPtr< System::Object >, System::SharedPtr< DomainValidatingEventArgs >)> |
using | MailServerValidatingEventHandler = System::MulticastDelegate< void(System::SharedPtr< System::Object >, System::SharedPtr< MailServerValidatingEventArgs >)> |
using | SyntaxValidatingEventHandler = System::MulticastDelegate< void(System::SharedPtr< System::Object >, System::SharedPtr< SyntaxValidatingEventArgs >)> |
Enumerations | |
enum | MessageValidationErrorType { MessageValidationErrorType::MessageStructureError, MessageValidationErrorType::EmailAddressError, MessageValidationErrorType::TransferEncodingError, MessageValidationErrorType::EmptyMessageClassError, MessageValidationErrorType::UnknownFormat } |
Enumerates the types of the message validation errors. More... | |
enum | ValidationPolicy { ValidationPolicy::SyntaxOnly, ValidationPolicy::SyntaxAndDomain } |
Presents the policy of validating email address. More... | |
enum | ValidationResponseCode { ValidationResponseCode::ValidationSuccess = 0, ValidationResponseCode::SyntaxValidationFailed = -1, ValidationResponseCode::DomainValidationFailed = -2, ValidationResponseCode::MailServerValidationError = -3 } |
Represents the response status of the mail validating process. More... | |
using Aspose::Email::Tools::Verifications::DomainValidatingEventHandler = typedef System::MulticastDelegate<void(System::SharedPtr<System::Object>, System::SharedPtr<DomainValidatingEventArgs>)> |
using Aspose::Email::Tools::Verifications::MailServerValidatingEventHandler = typedef System::MulticastDelegate<void(System::SharedPtr<System::Object>, System::SharedPtr<MailServerValidatingEventArgs>)> |
using Aspose::Email::Tools::Verifications::SyntaxValidatingEventHandler = typedef System::MulticastDelegate<void(System::SharedPtr<System::Object>, System::SharedPtr<SyntaxValidatingEventArgs>)> |
Enumerates the types of the message validation errors.
Presents the policy of validating email address.
Enumerator | |
---|---|
SyntaxOnly | Validating the syntax of the email address. |
SyntaxAndDomain | Validating the syntax of the email address firstly, and then validate the domain of the email.
|
Represents the response status of the mail validating process.