EmailValidator Class |
Namespace: NeevSoftware.Components
The EmailValidator type exposes the following members.
Name | Description | |
---|---|---|
EmailValidator |
Initializes a new instance of the EmailValidator class.
|
|
EmailValidator(IContainer) |
Initializes a new instance of the EmailValidator class with the specified container.
|
Name | Description | |
---|---|---|
CreateObjRef |
Creates an object that contains all the relevant information required to generate
a proxy used to communicate with a remote object.
(Inherited from
MarshalByRefObject.)
|
|
Dispose |
Releases all resources used by the Component.
(Inherited from
Component.)
|
|
Equals | (Inherited from Object.) | |
GetHashCode |
Serves as a hash function for a particular type.
(Inherited from
Object.)
|
|
GetLifetimeService |
Retrieves the current lifetime service object that controls the lifetime policy
for this instance.
(Inherited from
MarshalByRefObject.)
|
|
GetMXRecords |
Returns the MX records for a given domain name.
|
|
GetType |
Gets the type of the current instance.
(Inherited from
Object.)
|
|
InitializeLifetimeService |
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from
MarshalByRefObject.)
|
|
ToString |
Returns a
String containing the name of the Component, if any. This method should not be overridden.
(Inherited from
Component.)
|
|
Validate |
Validates a single email address. The Validate method will only return true if a
response of '250' is received from the 'RCPT TO' command, and false otherwise. An
EmailValidatorException is thrown if an error occurs at any time prior to the 'RCPT
TO' command allowing validity detection of an email address with the highest degree
of certainty.
|
|
ValidateCSVFile |
Validates a list of email addresses in a CSV file. Each email address must be found
on a separate line by comma(,) itself.
|
Name | Description | |
---|---|---|
BadEmailAddresses |
An ArrayList of known bad email addresses.
|
|
Container |
Gets the
IContainer that contains the Component.
(Inherited from
Component.)
|
|
DnsServer |
Gets or sets the Dns servers.
|
|
DnsTimeOut |
Gets or sets the amount of time a Dns query will wait to receive a response. Units
are milliseconds.
|
|
EmailSyntaxPattern |
Gets or sets the regular expression pattern used to validate email syntax.
|
|
LicenseKey |
Get or Set License Key. This must be set to valid License Key.
|
|
MailBoxDomains | ||
MXCashTimeOut |
Sets the internal MX Records for the domains Cache timeout. By default, the timeout
is a timespan of 30 minutes.
|
|
Site | (Inherited from Component.) | |
SmtpFromDomain |
Gets or sets the originating domain passed to the SMTP server as the HELO parameter.
|
|
SmtpFromEmail |
Gets or sets the email address passed to the SMTP server as MAIL FROM parameter.
|
|
SmtpTimeOut |
Gets or sets the amount of time for a Smtp Server to acknowledge a request. Units
are milliseconds. Default value 30 seconds.
|
|
SmtpTranscript |
Gets all data sent to and received from the SMTP server.
|
|
UseMXCach |
Gets or sets whether to use dns caching.
|
|
ValidatedLevel |
Gets value of last succesfully validated level after Validate method is called.
|
|
ValidationLevel |
Gets or sets validation level.
|
Name | Description | |
---|---|---|
Disposed |
Occurs when the component is disposed by a call to the Dispose
method.
(Inherited from
Component.)
|
|
EmailValidationCompleteEvent |
The event raised when performing email validation from CSV file.
|