228 |
#define T_LOCAL_MTA 0x00002000 |
#define T_LOCAL_MTA 0x00002000 |
229 |
#define T_ALLOW_LOCAL_MTA 0x00004000 |
#define T_ALLOW_LOCAL_MTA 0x00004000 |
230 |
#define T_TRANSLATION_MAP 0x00008000 |
#define T_TRANSLATION_MAP 0x00008000 |
231 |
#define T_SUPERCLIENT 0x00010000 |
#define T_DROP_UNKNOWN_USER 0x00010000 |
232 |
#define T_USER_NOTPRIVIL 0x00020000 |
#define T_USER_NOTPRIVIL 0x00020000 |
233 |
#define T_STARTTLS 0x00040000 |
#define T_STARTTLS 0x00040000 |
234 |
#define T_ESMTP_AUTH 0x00080000 |
#define T_ESMTP_AUTH 0x00080000 |
340 |
void message_add_header(MESSAGE *, char *, char *); |
void message_add_header(MESSAGE *, char *, char *); |
341 |
void message_remove_headers(MESSAGE *, RC_REGEX *); |
void message_remove_headers(MESSAGE *, RC_REGEX *); |
342 |
void message_modify_headers(MESSAGE *, RC_REGEX *, char *, char *); |
void message_modify_headers(MESSAGE *, RC_REGEX *, char *, char *); |
343 |
void message_modify_body(MESSAGE *msg, RC_REGEX *key, char *value); |
void message_modify_body(MESSAGE *, RC_REGEX *, char *); |
344 |
void message_external_proc(MESSAGE *, char **); |
void message_external_proc(MESSAGE *, char **); |
345 |
void message_init(MESSAGE *); |
void message_init(MESSAGE *); |
346 |
void message_free(MESSAGE *); |
void message_free(MESSAGE *); |
376 |
void anubis_regex_free(RC_REGEX *); |
void anubis_regex_free(RC_REGEX *); |
377 |
char *anubis_regex_source(RC_REGEX *); |
char *anubis_regex_source(RC_REGEX *); |
378 |
int anubis_regex_refcnt(RC_REGEX *); |
int anubis_regex_refcnt(RC_REGEX *); |
379 |
char *anubis_regex_replace(RC_REGEX *re, char *line, char *repl); |
char *anubis_regex_replace(RC_REGEX *, char *, char *); |
380 |
void anubis_regex_print(RC_REGEX *re); |
void anubis_regex_print(RC_REGEX *); |
381 |
|
|
382 |
/* rc.c */ |
/* rc.c */ |
383 |
void rc_system_init(void); |
void rc_system_init(void); |