31#ifndef _SMTP_CLIENT_MISC_H
32#define _SMTP_CLIENT_MISC_H
44void smtpClientChangeState(SmtpClientContext *context,
47error_t smtpClientSendCommand(SmtpClientContext *context,
50error_t smtpClientFormatCommand(SmtpClientContext *context,
51 const char_t *command,
const char_t *argument);
53error_t smtpClientParseEhloReply(SmtpClientContext *context,
56error_t smtpClientFormatMailHeader(SmtpClientContext *context,
58 uint_t numRecipients,
const char_t *subject);
60error_t smtpClientFormatMultipartHeader(SmtpClientContext *context,
61 const char_t *filename,
const char_t *contentType,
62 const char_t *contentTransferEncoding, bool_t last);
64error_t smtpClientCheckTimeout(SmtpClientContext *context);
error_t
Error codes.
Definition error.h:43
SMTP client (Simple Mail Transfer Protocol)
SmtpClientState
SMTP client states.
Definition smtp_client.h:199
error_t(* SmtpClientReplyCallback)(SmtpClientContext *context, char_t *replyLine)
Multiline reply parsing callback function.
Definition smtp_client.h:219
Email address.
Definition smtp_client.h:241