Verify-EmailAddress

Verifies email addresses using different techniques and depths levels.


Descrizione

The Verify-EmailAddress cmdlet verifies email addresses using various techniques, including syntax verification (according to RFC 2821 and RFC 2822), MX record lookup, disposable address (DEA) validation, SMTP availability check, mailbox existence check and catch-all verification.

Parametri

Nome Descrizione e modalità d'uso
-Address -Address <string[]>
Specifies one or more email addresses to verify.

-Level -Level <VerificationLevel>
Specifies the desired level of verification to apply. Valid verification levels are: Syntax, DomainMX, Disposable, Smtp, Mailbox and CatchAll.
The following lists the acceptable values for this parameter:

  • Syntax
  • DomainMX
  • Disposable
  • Smtp
  • Mailbox
  • CatchAll
-LocalSenderAddress -LocalSenderAddress <String>
The local sender email address, used to connect to external SMTP servers while validating email addresses. Default value is postmaster@host, where host is the value of the LocalHostFqdn parameter.

-LocalHostFqdn -LocalHostFqdn <String>
The fully qualified domain name (FQDN) of the local host, used to connect to external SMTP servers while validating email addresses. Default is the resolved Dns name for the local host.

-DnsQueryTimeout -DnsQueryTimeout <Int32>
The timeout, in seconds, for the query to the dns server to complete. Queries lasting more than this timeout will be automatically aborted and yeld to the failure of the verification. Default is 10 seconds.

-MailboxInspectionTimeout -MailboxInspectionTimeout <Int32>
The timeout, in seconds, for the inspection of the mailbox to complete. Inspections lasting morethan this timeout will be automatically aborted and yeld to the failure of the verification. Default is 60 seconds (1 minute).

-CatchAllValidationTimeout -CatchAllValidationTimeout <Int32>
The timeout, in seconds, for the verification against non existant address being accepted by the mail server to complete. Verification lasting more than this timeout will be automatically aborted and yeld to the failure of the verification. Default is 10 seconds.

-SmtpConnectionTimeout -SmtpConnectionTimeout <Int32>
The timeout, in seconds, for the SMTP server to accepts a connection. Connection attempts lasting more than this timeout will be automatically aborted and yeld to the failure of the verification. Default is 10 seconds.

-LocalSmtpEndPoint -LocalSmtpEndPoint <IPEndPoint>
The local SMTP endpoint, used to connect to external SMTP servers while validating email addresses. Default is an endpoint which listens on all available network interfaces.

Contenuti riprodotti su gentile concessione di EmailVerify.NET
© 2009 EmailVerify.NET. All rights reserved.

Commenti



Nessun commento disponibile.

EmailVerify.NET is a Microsoft .NET software component that validates e-mail addresses. valid email