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 | |