Dependents:   Nucleo

Embed: (wiki syntax)

« Back to documentation index

SmtpClientContext Struct Reference

SmtpClientContext Struct Reference

SMTP client context. More...

#include <smtp_client.h>

Data Fields

Socket * socket
 Underlying socket.
bool_t authLoginSupported
 LOGIN authentication mechanism supported.
bool_t authPlainSupported
 PLAIN authentication mechanism supported.
bool_t authCramMd5Supported
 CRAM-MD5 authentication mechanism supported.
bool_t startTlsSupported
 STARTTLS command supported.
char_t buffer [SMTP_CLIENT_MAX_LINE_LENGTH/2]
 Memory buffer for input/output operations.
TlsContext * tlsContext
 TLS context.

Detailed Description

SMTP client context.

Definition at line 180 of file smtp_client.h.


Field Documentation

CRAM-MD5 authentication mechanism supported.

Definition at line 185 of file smtp_client.h.

LOGIN authentication mechanism supported.

Definition at line 183 of file smtp_client.h.

PLAIN authentication mechanism supported.

Definition at line 184 of file smtp_client.h.

char_t buffer[SMTP_CLIENT_MAX_LINE_LENGTH/2]

Memory buffer for input/output operations.

Definition at line 187 of file smtp_client.h.

Socket* socket

Underlying socket.

Definition at line 182 of file smtp_client.h.

STARTTLS command supported.

Definition at line 186 of file smtp_client.h.

TlsContext* tlsContext

TLS context.

Definition at line 190 of file smtp_client.h.