GetErrorDescription Method

<< Click to Display Table of Contents >>

Navigation:  Reference > SmtpMail >

GetErrorDescription Method

 

GetErrorDescription method obtains error description for a message that was queued for sending using SendAsync method and failed to be sent.

 

Syntax

 

[Visual Basic]


Function GetErrorDescription(numMessageNumber As Long) As String

 

Example:

 

Dim strError As String

strError = objSmtpMail.GetErrorDescription(numMessageNumber)

 

[VBScript]


Function GetErrorDescription(numMessageNumber)

 

Example:

 

Dim strError

strError = objSmtpMail.GetErrorDescription(numMessageNumber)

 

[C#]


string GetErrorDescription(int numMessageNumber);

 

Example:

 

string strError = objSmtpMail.GetErrorDescription(numMessageNumber);

 

[C++]


HRESULT GetErrorDescription(LONG numMessageNumber, BSTR* pstrError);

 

Example:

 

_bstr_t strError = spSmtpMail->GetErrorDescription(numMessageNumber);

 

 

Parameters

 

numMessageNumber [in]

Message number returned from the SendAsync method.

 

Return value

 

Returns extended error information if the message failed to be sent, empty string otherwise.

 

Remarks

 

SendAsync method places a message into a message queue and returns message number which identifies the message. If message failed to be sent, status of the message becomes MailStatusFailed and GetErrorDescription method can be used to obtain error description.