smtp_client_transport.h
error_t smtpClientOpenSecureConnection(SmtpClientContext *context)
Open secure connection.
Definition: smtp_client_transport.c:101
error_t smtpClientOpenConnection(SmtpClientContext *context)
Open network connection.
Definition: smtp_client_transport.c:50
SMTP client (Simple Mail Transfer Protocol)
error_t smtpClientEstablishSecureConnection(SmtpClientContext *context)
Establish secure connection.
Definition: smtp_client_transport.c:162
error_t smtpClientSaveSession(SmtpClientContext *context)
Save TLS session.
Definition: smtp_client_transport.c:311
error_t smtpClientShutdownConnection(SmtpClientContext *context)
Shutdown network connection.
Definition: smtp_client_transport.c:180
error_t smtpClientSendData(SmtpClientContext *context, const void *data, size_t length, size_t *written, uint_t flags)
Send data using the relevant transport protocol.
Definition: smtp_client_transport.c:247
void smtpClientCloseConnection(SmtpClientContext *context)
Close network connection.
Definition: smtp_client_transport.c:217
TCP/IP stack core.
error_t smtpClientEstablishConnection(SmtpClientContext *context, const IpAddr *serverIpAddr, uint16_t serverPort)
Establish network connection.
Definition: smtp_client_transport.c:87
error_t smtpClientReceiveData(SmtpClientContext *context, void *data, size_t size, size_t *received, uint_t flags)
Receive data using the relevant transport protocol.
Definition: smtp_client_transport.c:281
