xref: /netbsd-src/external/ibm-public/postfix/dist/src/smtpd/smtpd_check.h (revision fa28c6faa16e0b00edee7acdcaf4899797043def)
1 /*	$NetBSD: smtpd_check.h,v 1.1.1.2 2013/01/02 18:59:09 tron Exp $	*/
2 
3 /*++
4 /* NAME
5 /*	smtpd_check 3h
6 /* SUMMARY
7 /*	SMTP client request filtering
8 /* SYNOPSIS
9 /*	#include "smtpd.h"
10 /*	#include "smtpd_check.h"
11 /* DESCRIPTION
12 /* .nf
13 
14  /*
15   * External interface.
16   */
17 extern void smtpd_check_init(void);
18 extern int smtpd_check_addr(const char *);
19 extern char *smtpd_check_rewrite(SMTPD_STATE *);
20 extern char *smtpd_check_client(SMTPD_STATE *);
21 extern char *smtpd_check_helo(SMTPD_STATE *, char *);
22 extern char *smtpd_check_mail(SMTPD_STATE *, char *);
23 extern char *smtpd_check_size(SMTPD_STATE *, off_t);
24 extern char *smtpd_check_queue(SMTPD_STATE *);
25 extern char *smtpd_check_rcpt(SMTPD_STATE *, char *);
26 extern char *smtpd_check_etrn(SMTPD_STATE *, char *);
27 extern char *smtpd_check_data(SMTPD_STATE *);
28 extern char *smtpd_check_eod(SMTPD_STATE *);
29 extern char *smtpd_check_policy(SMTPD_STATE *, char *);
30 
31 /* LICENSE
32 /* .ad
33 /* .fi
34 /*	The Secure Mailer license must be distributed with this software.
35 /* AUTHOR(S)
36 /*	Wietse Venema
37 /*	IBM T.J. Watson Research
38 /*	P.O. Box 704
39 /*	Yorktown Heights, NY 10598, USA
40 /*--*/
41