1 /* 2 * Copyright (c) 1983 Eric P. Allman 3 * Copyright (c) 1988 Regents of the University of California. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms are permitted 7 * provided that the above copyright notice and this paragraph are 8 * duplicated in all such forms and that any documentation, 9 * advertising materials, and other materials related to such 10 * distribution and use acknowledge that the software was developed 11 * by the University of California, Berkeley. The name of the 12 * University may not be used to endorse or promote products derived 13 * from this software without specific prior written permission. 14 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR 15 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 16 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 17 * 18 * @(#)conf.h 5.11 (Berkeley) 06/30/88 19 */ 20 21 /* 22 ** CONF.H -- All user-configurable parameters for sendmail 23 */ 24 25 /* 26 ** Table sizes, etc.... 27 ** There shouldn't be much need to change these.... 28 */ 29 30 # define MAXLINE 1024 /* max line length */ 31 # define MAXNAME 256 /* max length of a name */ 32 # define MAXFIELD 2500 /* max total length of a hdr field */ 33 # define MAXPV 40 /* max # of parms to mailers */ 34 # define MAXHOP 17 /* max value of HopCount */ 35 # define MAXATOM 100 /* max atoms per address */ 36 # define MAXMAILERS 25 /* maximum mailers known to system */ 37 # define MAXRWSETS 30 /* max # of sets of rewriting rules */ 38 # define MAXPRIORITIES 25 /* max values for Precedence: field */ 39 # define MAXTRUST 30 /* maximum number of trusted users */ 40 # define MAXUSERENVIRON 40 /* max # of items in user environ */ 41 # define QUEUESIZE 600 /* max # of jobs per queue run */ 42 # define MAXMXHOSTS 10 /* max # of MX records */ 43 44 /* 45 ** Compilation options. 46 ** 47 ** #define these if they are available; comment them out otherwise. 48 */ 49 50 # define DBM 1 /* use DBM library (requires -ldbm) */ 51 # define NDBM 1 /* new DBM library available (requires DBM) */ 52 # define DEBUG 1 /* enable debugging */ 53 # define LOG 1 /* enable logging */ 54 # define SMTP 1 /* enable user and server SMTP */ 55 # define QUEUE 1 /* enable queueing */ 56 # define UGLYUUCP 1 /* output ugly UUCP From lines */ 57 # define DAEMON 1 /* include the daemon (requires IPC & SMTP) */ 58 # define SETPROCTITLE 1 /* munge argv to display current status */ 59 /* # define WIZ 1 /* allow wizard mode */ 60