Provides SMTP/S client.
More...
|
enum | SmtpState {
eSMTP_Banner = 0
, eSMTP_Hello
, eSMTP_StartTLS
, eSMTP_SendAuth
,
eSMTP_SendingAuthLogin
, eSMTP_RequestingAuthChallenge
, eSMTP_SendAuthResponse
, eSMTP_SendingAuth
,
eSMTP_Ready
, eSMTP_SendMail
, eSMTP_SendingMail
, eSMTP_SendRcpt
,
eSMTP_SendingRcpt
, eSMTP_SendData
, eSMTP_SendingData
, eSMTP_SendHeader
,
eSMTP_SendingHeaders
, eSMTP_StartBody
, eSMTP_SendingBody
, eSMTP_Sent
,
eSMTP_Quitting
, eSMTP_Disconnect
} |
|
Provides SMTP/S client.
◆ SMTP_CODE_AUTH_CHALLENGE
#define SMTP_CODE_AUTH_CHALLENGE 334 |
◆ SMTP_CODE_AUTH_OK
#define SMTP_CODE_AUTH_OK 235 |
◆ SMTP_CODE_BYE
#define SMTP_CODE_BYE 221 |
◆ SMTP_CODE_REQUEST_OK
#define SMTP_CODE_REQUEST_OK 250 |
◆ SMTP_CODE_SERVICE_READY
#define SMTP_CODE_SERVICE_READY 220 |
◆ SMTP_CODE_START_DATA
#define SMTP_CODE_START_DATA 354 |
◆ SMTP_ERROR_LENGTH
#define SMTP_ERROR_LENGTH 40 |
◆ SMTP_OPT_AUTH_CRAM_MD5
#define SMTP_OPT_AUTH_CRAM_MD5 bit(4) |
◆ SMTP_OPT_AUTH_LOGIN
#define SMTP_OPT_AUTH_LOGIN bit(3) |
◆ SMTP_OPT_AUTH_PLAIN
#define SMTP_OPT_AUTH_PLAIN bit(2) |
◆ SMTP_OPT_PIPELINE
#define SMTP_OPT_PIPELINE bit(0) |
◆ SMTP_OPT_STARTTLS
#define SMTP_OPT_STARTTLS bit(1) |
◆ SMTP_QUEUE_SIZE
#define SMTP_QUEUE_SIZE 5 |
◆ SmtpClientCallback
◆ SmtpState
Enumerator |
---|
eSMTP_Banner | |
eSMTP_Hello | |
eSMTP_StartTLS | |
eSMTP_SendAuth | |
eSMTP_SendingAuthLogin | |
eSMTP_RequestingAuthChallenge | |
eSMTP_SendAuthResponse | |
eSMTP_SendingAuth | |
eSMTP_Ready | |
eSMTP_SendMail | |
eSMTP_SendingMail | |
eSMTP_SendRcpt | |
eSMTP_SendingRcpt | |
eSMTP_SendData | |
eSMTP_SendingData | |
eSMTP_SendHeader | |
eSMTP_SendingHeaders | |
eSMTP_StartBody | |
eSMTP_SendingBody | |
eSMTP_Sent | |
eSMTP_Quitting | |
eSMTP_Disconnect | |