#define SMTP_SERVER_DEFAULT_CAPABILITIES \
(SMTP_CAPABILITY_SIZE | SMTP_CAPABILITY_ENHANCEDSTATUSCODES | \
- SMTP_CAPABILITY_8BITMIME | SMTP_CAPABILITY_CHUNKING)
+ SMTP_CAPABILITY_8BITMIME | SMTP_CAPABILITY_CHUNKING)
struct smtp_server_cmd_hook;
struct smtp_server_reply;
unsigned int index;
struct event *event;
- /* replies may share content */
+ /* Replies may share content */
struct smtp_server_reply_content *content;
bool submitted:1;
!smtp_server_connection_pending_command_data(conn));
}
-void smtp_server_cmd_ehlo(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-void smtp_server_cmd_helo(struct smtp_server_cmd_ctx *cmd,
- const char *params);
+void smtp_server_cmd_ehlo(struct smtp_server_cmd_ctx *cmd, const char *params);
+void smtp_server_cmd_helo(struct smtp_server_cmd_ctx *cmd, const char *params);
void smtp_server_cmd_xclient(struct smtp_server_cmd_ctx *cmd,
- const char *params);
+ const char *params);
void smtp_server_cmd_starttls(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-void smtp_server_cmd_auth(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-
-void smtp_server_cmd_mail(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-void smtp_server_cmd_rcpt(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-void smtp_server_cmd_data(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-void smtp_server_cmd_bdat(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-void smtp_server_cmd_rset(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-
-void smtp_server_cmd_noop(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-void smtp_server_cmd_vrfy(struct smtp_server_cmd_ctx *cmd,
- const char *params);
-
-void smtp_server_cmd_quit(struct smtp_server_cmd_ctx *cmd,
- const char *params);
+ const char *params);
+void smtp_server_cmd_auth(struct smtp_server_cmd_ctx *cmd, const char *params);
+
+void smtp_server_cmd_mail(struct smtp_server_cmd_ctx *cmd, const char *params);
+void smtp_server_cmd_rcpt(struct smtp_server_cmd_ctx *cmd, const char *params);
+void smtp_server_cmd_data(struct smtp_server_cmd_ctx *cmd, const char *params);
+void smtp_server_cmd_bdat(struct smtp_server_cmd_ctx *cmd, const char *params);
+void smtp_server_cmd_rset(struct smtp_server_cmd_ctx *cmd, const char *params);
+
+void smtp_server_cmd_noop(struct smtp_server_cmd_ctx *cmd, const char *params);
+void smtp_server_cmd_vrfy(struct smtp_server_cmd_ctx *cmd, const char *params);
+
+void smtp_server_cmd_quit(struct smtp_server_cmd_ctx *cmd, const char *params);
/*
* Connection
typedef void smtp_server_input_callback_t(void *context);
void smtp_server_connection_debug(struct smtp_server_connection *conn,
- const char *format, ...) ATTR_FORMAT(2, 3);
+ const char *format, ...) ATTR_FORMAT(2, 3);
struct connection_list *smtp_server_connection_list_init(void);
void smtp_server_connection_timeout_reset(struct smtp_server_connection *conn);
void smtp_server_connection_send_line(struct smtp_server_connection *conn,
- const char *fmt, ...) ATTR_FORMAT(2, 3);
+ const char *fmt, ...) ATTR_FORMAT(2, 3);
void smtp_server_connection_reply_lines(struct smtp_server_connection *conn,
unsigned int status,
const char *enh_code,
struct smtp_server_transaction *
smtp_server_connection_get_transaction(struct smtp_server_connection *conn);
-void smtp_server_connection_set_proxy_data(struct smtp_server_connection *conn,
+void smtp_server_connection_set_proxy_data(
+ struct smtp_server_connection *conn,
const struct smtp_proxy_data *proxy_data);
/*