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.