aboutsummaryrefslogtreecommitdiff
path: root/mfd/mailfromd.h
diff options
context:
space:
mode:
Diffstat (limited to 'mfd/mailfromd.h')
-rw-r--r--mfd/mailfromd.h15
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;
+

Return to:

Send suggestions and report system problems to the System administrator.