blob: 8353b49f31b9afcfc770e8dba26f80bf9384c2d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef CLIENT_AUTHENTICATE_H
#define CLIENT_AUTHENTICATE_H
void submission_client_auth_result(struct client *client,
enum client_auth_result result,
const struct client_auth_reply *reply,
const char *text);
void submission_client_auth_send_challenge(struct client *client,
const char *data);
int cmd_helo(void *conn_ctx, struct smtp_server_cmd_ctx *cmd,
struct smtp_server_cmd_helo *data);
int cmd_auth_continue(void *conn_ctx, struct smtp_server_cmd_ctx *cmd,
const char *response);
int cmd_auth(void *conn_ctx, struct smtp_server_cmd_ctx *cmd,
struct smtp_server_cmd_auth *data);
void cmd_mail(struct smtp_server_cmd_ctx *cmd, const char *params);
#endif
|