xref: /csrg-svn/usr.sbin/sendmail/src/conf.h (revision 33728)
1 /*
2  * Copyright (c) 1988 Regents of the University of California.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms are permitted
6  * provided that this notice is preserved and that due credit is given
7  * to the University of California at Berkeley. The name of the University
8  * may not be used to endorse or promote products derived from this
9  * software without specific prior written permission. This software
10  * is provided ``as is'' without express or implied warranty.
11  *
12  *	@(#)conf.h	5.9 (Berkeley) 03/13/88
13  *
14  *  Sendmail
15  *  Copyright (c) 1983  Eric P. Allman
16  *  Berkeley, California
17  *
18  */
19 
20 /*
21 **  CONF.H -- All user-configurable parameters for sendmail
22 */
23 
24 /*
25 **  Table sizes, etc....
26 **	There shouldn't be much need to change these....
27 */
28 
29 # define MAXLINE	1024		/* max line length */
30 # define MAXNAME	256		/* max length of a name */
31 # define MAXFIELD	2500		/* max total length of a hdr field */
32 # define MAXPV		40		/* max # of parms to mailers */
33 # define MAXHOP		17		/* max value of HopCount */
34 # define MAXATOM	100		/* max atoms per address */
35 # define MAXMAILERS	25		/* maximum mailers known to system */
36 # define MAXRWSETS	30		/* max # of sets of rewriting rules */
37 # define MAXPRIORITIES	25		/* max values for Precedence: field */
38 # define MAXTRUST	30		/* maximum number of trusted users */
39 # define MAXUSERENVIRON	40		/* max # of items in user environ */
40 # define QUEUESIZE	600		/* max # of jobs per queue run */
41 # define MAXMXHOSTS	10		/* max # of MX records */
42 
43 /*
44 **  Compilation options.
45 **
46 **	#define these if they are available; comment them out otherwise.
47 */
48 
49 # define DBM		1	/* use DBM library (requires -ldbm) */
50 # define NDBM		1	/* new DBM library available (requires DBM) */
51 # define DEBUG		1	/* enable debugging */
52 # define LOG		1	/* enable logging */
53 # define SMTP		1	/* enable user and server SMTP */
54 # define QUEUE		1	/* enable queueing */
55 # define UGLYUUCP	1	/* output ugly UUCP From lines */
56 # define DAEMON		1	/* include the daemon (requires IPC & SMTP) */
57 # define FLOCK		1	/* use flock file locking */
58 # define SETPROCTITLE	1	/* munge argv to display current status */
59 /* # define WIZ		1	/* allow wizard mode */
60