Qore SmtpClient Module Reference  2.0
SmtpClient Namespace Reference

the SmtpClient namespace holds all public definitions in the SmtpClient module More...

Classes

class  Attachment
 for backwards-compatibility only More...
 
class  Message
 for backwards-compatibility and convenience More...
 
class  SmtpClient
 the class that's used to communicate with an SMTP server and supports optional TLS/SSL encryption More...
 
class  SmtpClientDataProvider
 Data provider implementing an API for sending email messages. More...
 
class  SmtpClientDataProviderFactory
 The SMTP data provider factory. More...
 
class  SmtpClientSendEmailDataProvider
 Send email data provider. More...
 
class  SmtpConnection
 class for SMTP connections; returns an object of class SmtpClient for sending emails More...
 
class  SmtpPingPollOperation
 Class for SMTP non-blocking / polling pings. More...
 
hashdecl  SmtpResponseInfo
 internal response hash More...
 
class  SmtpSendEmailAttachmentDataType
 SMTP attachment type. More...
 
class  SmtpSendEmailRequestDataType
 SMTP send email request type. More...
 
class  SmtpSendEmailResponseDataType
 SMTP send email response data type. More...
 
class  SmtpSendEmailResponseInfoDataType
 SMTP send email response info type. More...
 

Variables

const DefaultConnectTimeout = 30s
 30 second connect timeout
 
const DefaultReadTimeout = 15s
 15 second read timeout
 

Detailed Description

the SmtpClient namespace holds all public definitions in the SmtpClient module

This includes:

  • SmtpClient: manages a connection to an SMTP server

Note that the MailMessage module ("required" above) implements the following classes: