ZennoLab Assemblies Documentation
MailConfirm Method (ZennoPoster)
Example 
ZennoLab.CommandCenter Namespace > ZennoPoster Class : MailConfirm Method

Type: System.String

Timeout specified in seconds. Three in a row above the number recorded by ";".

Type: System.String

The login for mail.

Type: System.String

The password for mail.

Type: System.String

The mail server.

Type: System.Int32

The server port.

Type: System.Boolean

true if use SSL; otherwise, false.

Type: System.Boolean

true if parse HTML; otherwise, false.

Type: System.Boolean

true if use IMAP; otherwise, false.

Type: System.Boolean

true if remove messages; otherwise, false.

Type: System.String

The regular expression to identify email.

Type: System.String

The regular expression for select the contents of email.

Type: System.Int32

Number of match.

Type: System.Boolean

true if need to throw exceptions; otherwise and default, false. Standart types of exeption contains in CommandCenter.Exceptions.Mail namespace.

Type: System.String[]

An array of names of imap folders.

Type: System.String

Proxy string in format: login:pass@ip:port OR ip:port.

Type: System.Int32

Maximum number of messages for loading from every selected folder for every time.

Returns the text the resulting after handling mail.
Syntax

Parameters

timeoutSec

Type: System.String

Timeout specified in seconds. Three in a row above the number recorded by ";".

login

Type: System.String

The login for mail.

pass

Type: System.String

The password for mail.

server

Type: System.String

The mail server.

port

Type: System.Int32

The server port.

useSSL

Type: System.Boolean

true if use SSL; otherwise, false.

useHTML

Type: System.Boolean

true if parse HTML; otherwise, false.

useIMAP

Type: System.Boolean

true if use IMAP; otherwise, false.

removeMessages

Type: System.Boolean

true if remove messages; otherwise, false.

identityRegExp

Type: System.String

The regular expression to identify email.

parserRegExp

Type: System.String

The regular expression for select the contents of email.

machNum

Type: System.Int32

Number of match.

throwsException

Type: System.Boolean

true if need to throw exceptions; otherwise and default, false. Standart types of exeption contains in CommandCenter.Exceptions.Mail namespace.

imapFolderNames

Type: System.String[]

An array of names of imap folders.

proxyString

Type: System.String

Proxy string in format: login:pass@ip:port OR ip:port.

messageCountForLoad

Type: System.Int32

Maximum number of messages for loading from every selected folder for every time.

Return Value

Type: System.String

The result of processing emails.

Example
The following example shows call the MailConfirm method.
try
{
    var res = ZennoPoster.MailConfirm("15;30;60", {email}, {password}, {server}, {port}, true, true, true, false, {identityRexExp}, {parseRegExp}, 0, true);
}
catch(CommandCenter.Exceptions.Mail.ConnectionException ex)
{
    // do something when connection to server failed
}
catch(CommandCenter.Exceptions.Mail.InvalidEmailCredentialException ex)
{
    // do something when login/password was wrong
}
catch(CommandCenter.Exceptions.Mail.EmailNotFoundException ex)
{
    // do something when email has not been found
}
catch(Exception ex)
{
    // other exceptions
}
$res = ZennoPoster::MailConfirm("15;30;60", {email}, {password}, {server}, {port}, true, true, true, false, {identityRexExp}, {parseRegExp}, 0);
Requirements

Target Platforms: Desktop: Windows XP SP3 and older. Server: Windows Server 2003 and older.

See Also

Reference

ZennoPoster Class
ZennoPoster Members