Dart Smtp, Pop, Imap Controls
Error Event
Human-readable description of the error.
Description
Fires when an error occurs.
Syntax
Visual Basic
Public Event Error( _
   ByVal Number As MailErrorConstants, _
   ByVal Description As String _
)
Parameters
Number
ValueDescription
mailAbortThe Abort method was called. FATAL.
mailAddressInUseAddress already in use. Only one usage of each socket address (protocol/IP address/port) is normally permitted. This error occurs if an application attempts to bind() a socket to an IP address/port that has already been used for an existing socket, or a socket that wasn't closed properly, or one that is still in the process of closing. For server applications that need to bind() multiple sockets to the same port number, the ReuseAddress property can be used. FATAL.
mailAddressNotAvailableCannot assign requested address. The requested address is not valid in its context. Normally results from an attempt to bind() to an address that is not valid for the local machine. This may also result from connect(), sendto(), WSAConnect(), WSAJoinLeaf(), or WSASendTo() when the remote address or port is not valid for a remote machine (for example, address or port 0). FATAL.
mailAttachUuencodeOnly (uuencoded) files may be attached to this non-MIME message.  Consider using MIME or putting all text in the Message.Data property area.
mailAuthenticationAuthentication with the server failed. FATAL.
mailBadConfigItemInvalid Configuration Item
mailBadDataTypeCannot create the requested data type or format.
mailBadRecipientMail Recipient Not Accepted.
mailBadSenderSender address not accepted.
mailBlockedUser thread is blocking in another method. INFO.
mailCompileAn error occurred while compiling
mailConnectedA connection already exists
mailConnectionAbortedSoftware caused connection abort. An established connection was aborted by the software in your host machine, possibly due to a data transmission timeout or protocol error. FATAL.
mailConnectionRefusedConnection refused. No connection could be made because the target machine actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host (for example,. one with no server application running). May also be generated by a Daemon that refuses a connection because its resources have been exhausted. FATAL.
mailConnectionResetConnection reset by peer. An existing connection was forcibly closed by the remote host. This normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, or the remote host used a "hard close" (see Abort method) on the remote socket. This error may also result if a connection was broken due to keep-alive activity detecting a failure while one or more operations are in progress. Operations that were in progress fail with ptNetworkReset. Subsequent operations fail with ptConnectionReset. FATAL.
mailDuplicateMessageMessage object already exists in collection.
mailErrorUnexpected general error. FATAL.
mailFileError accessing local file storage. FATAL.
mailFileOpenUnable to open file.
mailFileOperationA file operation (such as size) had failed.
mailFileReadA file read error has caused the operation to fail.
mailFileWriteA file write error has occurred. Check disk free space.
mailFormatErrorThe server was unable to interpret the query.
mailHeaderOccurs when a proper termination (usually a CRLFCRLF) is not found in the header.
mailHostNotFoundHost not found. No such host is known. The name is not an official hostname or alias, or it cannot be found in the database(s) being queried. This error may also be returned for protocol and service queries, and means the specified name could not be found in the relevant database. FATAL.
mailHostUnreachableRemote host does not exist
mailHttpInvalidUrlThe Url is unspecified or invalid.
mailInvalidMailAddressThe Email address specified was not valid.
mailInvalidMessageHeaderA recipient, from, and subject are needed for a valid message header.
mailInvalidParam1Parameter #1 is invalid. INFO.
mailInvalidParam2Parameter #2 is invalid. INFO.
mailInvalidParam3Parameter #3 is invalid. INFO.
mailInvalidParam4Parameter #4 is invalid. INFO.
mailInvalidPropertyInvalid property assignment. INFO.
mailInvDecodeTypeAn invalid or unsupported Decode Type was specified.
mailMsgObjReadAn error has occurred while reading data from the Message object. Verify the Message object contents.
mailNetworkDownNetwork is down. A socket operation encountered a dead network. This could indicate a serious failure of the network system (for example,. the protocol stack that the Winsock DLL runs over), the network interface, or the local network itself. FATAL.
mailNetworkResetNetwork dropped connection on reset. The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress. FATAL.
mailNetworkUnreachableNetwork is unreachable. A socket operation was attempted to an unreachable network. This usually means the local software knows no route to reach the remote host. FATAL.
mailNoAccessThe user does not have the proper permissions
mailNoAuthMechNo authentication mechanism was found in the server's advertised capabilities, a secure connection may be required.
mailNoBufferSpaceNo buffer space available. An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full. FATAL.
mailNoCertificateThere was an error in creating credentials.
mailNoDataValid name, no data record of requested type. The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for. The usual example for this is a hostname -> address translation attempt which uses the DNS, and an MX record is returned but no A record - indicating the host itself exists but is not directly reachable. FATAL.
mailNoHeaderThe message is invalid because the header was not found.
mailNoMemoryThere was not enough memory available to complete the operation.
mailNoMessageHeaderThe message does not contain a valid header.
mailNoRecipientsFoundThe message header does not contain any (valid) recipients (To).
mailNoRecoveryThis is a non-recoverable error. This indicates some sort of non-recoverable error occurred during a database lookup. This may be because the database files (for example, BSD-compatible HOSTS, SERVICES or PROTOCOLS files) could not be found, or a DNS (Domain Name Server) request was returned by the server with a severe error. FATAL.
mailNoSecuritySecure communications is not available on this machine.
mailNotConnectedSocket is not connected. A request to send or receive data was disallowed because the socket is not connected or allocated. Any other type of operation might also return this error. FATAL.
mailNotFoundThe name referred to in the query does not exist.
mailNotImplementedThe server does not support the request type of query.
mailNotInitializedNetwork interface could not be initialized. FATAL.Host not found. No such host is known. The name is not an official hostname or alias, or it cannot be found in the database(s) being queried. This error may also be returned for protocol and service queries, and means the specified name could not be found in the relevant database. FATAL.
mailNotInSpoolModeMethod not allowed when spool mail mode is active.
mailNotMessageObjectThe passed object is not a Message object.
mailNotPartObjectThe operation requested requires an object of type Part.
mailOkOk
mailOnlyInSpoolModeThe DeSpool Method is only available when mail spooling is enabled.
mailOperationRefusedThe server refused to perform the specified operation.
mailOptionNotSupportedThe specified socket option is not supported by the system. INFO.
mailPartInStructureThe Part to Add already exists in this structure.
mailProtocolUnexpected protocol error. FATAL.
mailServerErrorThere was a failure on the server.
mailSocks4DifferentUserIDThe SOCKS4 server rejected the connection because the client program and identd report different user-ids
mailSocks4NoAcceptableMethodsThe SOCKS5 server will not accept any of the requested methods
mailSocks4NoIdentdThe SOCKS4 server rejected the connection because it was unable to connect to identd on the client
mailSocks4RequestRejectedThe SOCKS4 server rejected the connection (No reason given)
mailSocks5AddressTypeNotSupportedThe SOCKS5 server reported that the address type is not supported
mailSocks5AuthFailedThe SOCKS5 server rejected the connection because authorization failed
mailSocks5CommandNotSupportedThe SOCKS5 server reported that the command is not supported
mailSocks5ConnectionRefusedThe SOCKS5 server reported that the host connection was refused
mailSocks5HostUnreachableThe SOCKS5 server reported that the host was unreachable
mailSocks5NetworkUnreachableThe SOCKS5 server reported that the network was unreachable
mailSocks5NoRuleSetThe SOCKS5 server reported that the connection was not allowed by the ruleset
mailSocks5ServerFailureThe SOCKS5 server reported a general failure
mailSocks5TTLExpiredThe SOCKS5 server reported that the TTL has expired
mailTimeoutTimed out. A connection attempt failed because the connected party did not properly respond after a period of time, or an established connection failed because connected host has failed to respond. Alternatively, a blocked method failed to return within the period specified by the Timeout property. FATAL.
mailTryAgainNon-authoritative host not found. This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. A retry at some time later may be successful. FATAL.
mailUseMimeEncodemailUseMimeEncoding must be Always, Never, or Smallest
Description
Human-readable description of the error.
Remarks

Some environments, such as IIS Active Server Pages, do not support event handling. In this case the application must rely on blocking and the Error object that is returned to the container when an error condition occurs.

Note See the appropriate method and property description for a list of errors that may be generated.

See Also

Imap Object  | Imap Members


PowerTCP SSL for ActiveX Documentation Version 2.2.1
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic