xref: /csrg-svn/usr.sbin/sendmail/src/conf.h (revision 25673)
1 /*
2 **  Sendmail
3 **  Copyright (c) 1983  Eric P. Allman
4 **  Berkeley, California
5 **
6 **  Copyright (c) 1983 Regents of the University of California.
7 **  All rights reserved.  The Berkeley software License Agreement
8 **  specifies the terms and conditions for redistribution.
9 **
10 **	@(#)conf.h	5.6 (Berkeley) 01/05/86
11 */
12 
13 /*
14 **  CONF.H -- All user-configurable parameters for sendmail
15 */
16 
17 
18 
19 /*
20 **  Table sizes, etc....
21 **	There shouldn't be much need to change these....
22 */
23 
24 # define MAXLINE	1024		/* max line length */
25 # define MAXNAME	256		/* max length of a name */
26 # define MAXFIELD	2500		/* max total length of a hdr field */
27 # define MAXPV		40		/* max # of parms to mailers */
28 # define MAXHOP		17		/* max value of HopCount */
29 # define MAXATOM	100		/* max atoms per address */
30 # define MAXMAILERS	25		/* maximum mailers known to system */
31 # define MAXRWSETS	30		/* max # of sets of rewriting rules */
32 # define MAXPRIORITIES	25		/* max values for Precedence: field */
33 # define MAXTRUST	30		/* maximum number of trusted users */
34 # define MAXUSERENVIRON	40		/* max # of items in user environ */
35 # define QUEUESIZE	600		/* max # of jobs per queue run */
36 
37 /*
38 **  Compilation options.
39 **
40 **	#define these if they are available; comment them out otherwise.
41 */
42 
43 # define DBM		1	/* use DBM library (requires -ldbm) */
44 # define NDBM		1	/* new DBM library available (requires DBM) */
45 # define DEBUG		1	/* enable debugging */
46 # define LOG		1	/* enable logging */
47 # define SMTP		1	/* enable user and server SMTP */
48 # define QUEUE		1	/* enable queueing */
49 # define UGLYUUCP	1	/* output ugly UUCP From lines */
50 # define DAEMON		1	/* include the daemon (requires IPC & SMTP) */
51 # define FLOCK		1	/* use flock file locking */
52 # define SETPROCTITLE	1	/* munge argv to display current status */
53