xref: /csrg-svn/usr.sbin/sendmail/src/conf.h (revision 25673)
19147Seric /*
222726Sdist **  Sendmail
322726Sdist **  Copyright (c) 1983  Eric P. Allman
422726Sdist **  Berkeley, California
59147Seric **
622726Sdist **  Copyright (c) 1983 Regents of the University of California.
722726Sdist **  All rights reserved.  The Berkeley software License Agreement
822726Sdist **  specifies the terms and conditions for redistribution.
922726Sdist **
10*25673Seric **	@(#)conf.h	5.6 (Berkeley) 01/05/86
119147Seric */
129147Seric 
1322726Sdist /*
1422726Sdist **  CONF.H -- All user-configurable parameters for sendmail
1522726Sdist */
169147Seric 
179147Seric 
1822726Sdist 
199147Seric /*
209147Seric **  Table sizes, etc....
219147Seric **	There shouldn't be much need to change these....
229147Seric */
239147Seric 
2424945Seric # define MAXLINE	1024		/* max line length */
2524945Seric # define MAXNAME	256		/* max length of a name */
269147Seric # define MAXFIELD	2500		/* max total length of a hdr field */
279147Seric # define MAXPV		40		/* max # of parms to mailers */
2824943Seric # define MAXHOP		17		/* max value of HopCount */
299147Seric # define MAXATOM	100		/* max atoms per address */
309147Seric # define MAXMAILERS	25		/* maximum mailers known to system */
319147Seric # define MAXRWSETS	30		/* max # of sets of rewriting rules */
329147Seric # define MAXPRIORITIES	25		/* max values for Precedence: field */
339147Seric # define MAXTRUST	30		/* maximum number of trusted users */
3425026Seric # define MAXUSERENVIRON	40		/* max # of items in user environ */
3525672Seric # define QUEUESIZE	600		/* max # of jobs per queue run */
369147Seric 
379147Seric /*
389147Seric **  Compilation options.
39*25673Seric **
40*25673Seric **	#define these if they are available; comment them out otherwise.
419147Seric */
429147Seric 
43*25673Seric # define DBM		1	/* use DBM library (requires -ldbm) */
44*25673Seric # define NDBM		1	/* new DBM library available (requires DBM) */
45*25673Seric # define DEBUG		1	/* enable debugging */
46*25673Seric # define LOG		1	/* enable logging */
47*25673Seric # define SMTP		1	/* enable user and server SMTP */
48*25673Seric # define QUEUE		1	/* enable queueing */
49*25673Seric # define UGLYUUCP	1	/* output ugly UUCP From lines */
50*25673Seric # define DAEMON		1	/* include the daemon (requires IPC & SMTP) */
51*25673Seric # define FLOCK		1	/* use flock file locking */
52*25673Seric # define SETPROCTITLE	1	/* munge argv to display current status */
53