232 |
#define T_USER_NOTPRIVIL 0x00080000 |
#define T_USER_NOTPRIVIL 0x00080000 |
233 |
#define T_STARTTLS 0x00100000 |
#define T_STARTTLS 0x00100000 |
234 |
#define T_ESMTP_AUTH 0x00200000 |
#define T_ESMTP_AUTH 0x00200000 |
235 |
#define T_BOUNDARY 0x00400000 |
#define T_NORC 0x00400000 |
236 |
#define T_NORC 0x00800000 |
#define T_ALTRC 0x00800000 |
237 |
#define T_ALTRC 0x01000000 |
#define T_CHECK_CONFIG 0x01000000 |
238 |
#define T_CHECK_CONFIG 0x02000000 |
#define T_RELAX_PERM_CHECK 0x02000000 |
239 |
#define T_RELAX_PERM_CHECK 0x04000000 |
#define T_ENTIRE_BODY 0x04000000 |
|
#define T_ENTIRE_BODY 0x08000000 |
|
240 |
|
|
241 |
/* Regular expression flags */ |
/* Regular expression flags */ |
242 |
#define R_BASIC 0x00000001 |
#define R_BASIC 0x00000001 |
336 |
|
|
337 |
/* tunnel.c */ |
/* tunnel.c */ |
338 |
void smtp_session(void *, void *); |
void smtp_session(void *, void *); |
339 |
void message_add_header(MESSAGE *msg, char *hdr); |
|
340 |
|
/* message.c */ |
341 |
|
void message_add_body(MESSAGE *msg, char *key, char *value); |
342 |
|
void message_add_header(MESSAGE *msg, char *hdr, char *value); |
343 |
void message_remove_headers(MESSAGE *msg, char *arg); |
void message_remove_headers(MESSAGE *msg, char *arg); |
344 |
void message_modify_headers(MESSAGE *msg, char *arg, char *modify); |
void message_modify_headers(MESSAGE *msg, char *key, char *key2, char *value); |
345 |
void message_external_proc(MESSAGE *msg, char *name); |
void message_external_proc(MESSAGE *msg, char *name); |
346 |
|
void message_init(MESSAGE *msg); |
347 |
|
void message_free(MESSAGE *msg); |
348 |
|
|
349 |
/* exec.c */ |
/* exec.c */ |
350 |
char **gen_execargs(const char *); |
char **gen_execargs(const char *); |