diff options
Diffstat (limited to 'mfd/mailfromd.h')
-rw-r--r-- | mfd/mailfromd.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/mfd/mailfromd.h b/mfd/mailfromd.h index 5df54636..74cf1079 100644 --- a/mfd/mailfromd.h +++ b/mfd/mailfromd.h @@ -986,10 +986,6 @@ void milter_settimeout(time_t t); int xeval(eval_environ_t env, enum smtp_state tag); mf_status listens_on (const char *client_addr, int port, time_t timeout); -mf_status check_on_host(eval_environ_t env, char *email, char *client_addr, - char *ehlo, char *mailfrom); -mf_status check_mx_records(eval_environ_t env, char *email, char *client_addr, - char *ehlo, char *mailfrom, int *pcount); mf_status method_strict(eval_environ_t env, char *email, char *client_addr, char *ehlo, char *mailfrom); mf_status method_standard(eval_environ_t env, char *email, char *ehlo, @@ -1147,9 +1143,18 @@ mf_status callout_host(struct smtp_io_data *, const char *); mf_status callout_mx(struct smtp_io_data *, const char *, int *); mf_status callout_strict(struct smtp_io_data *, const char *); mf_status callout_standard(struct smtp_io_data *); - + +void transcript(const char *id, char *prefix, const char *msg); + /* savsrv.c */ int callout_session_server(const char *id, int fd, struct sockaddr const *sa, socklen_t len, void *server_data, void *srvman_data); +/* savclt.c */ +void schedule_callout(const char *email, const char *ehlo, + const char *mailfrom, + const char *client_addr); +extern struct sockaddr *callout_server_sa; +extern socklen_t callout_server_sa_len; + |