/*
 * 5799-WZQ (C) COPYRIGHT = NONE
 * LICENSED MATERIALS - PROPERTY OF IBM
 */
/* $Header:conf.h 12.0$ */
/* $ACIS:conf.h 12.0$ */
/* $Source: /ibm/acis/usr/src/usr.lib/sendmail/src/RCS/conf.h,v $ */

#if !defined(lint) && !defined(LOCORE) && defined(RCS_HDRS)
static char *rcsidconf = "$Header:conf.h 12.0$";
#endif

#include <sys/nfs_defines.h>

/*
**  Sendmail
**  Copyright (c) 1983  Eric P. Allman
**  Berkeley, California
**
**  Copyright (c) 1983 Regents of the University of California.
**  All rights reserved.  The Berkeley software License Agreement
**  specifies the terms and conditions for redistribution.
**
**	@(#)conf.h	5.7 (Berkeley) 1/5/86
*/

#ifdef YP
/* @(#)conf.h	1.1 87/09/21 3.2/4.3NFSSRC */
#endif YP

/*
**  CONF.H -- All user-configurable parameters for sendmail
*/

#ifdef YP
/*
 * Reject messages to large mailing lists that have no body.
 */
# define REJECT_MIN	10		/* minimum bytes in body */
#endif YP


/*
**  Table sizes, etc....
**	There shouldn't be much need to change these....
*/

# define MAXLINE	1024		/* max line length */
# define MAXNAME	256		/* max length of a name */
# define MAXFIELD	2500		/* max total length of a hdr field */
# define MAXPV		40		/* max # of parms to mailers */
# define MAXHOP		17		/* max value of HopCount */
# define MAXATOM	100		/* max atoms per address */
# define MAXMAILERS	25		/* maximum mailers known to system */
#ifdef YP
# define MAXRWSETS	50		/* max # of sets of rewriting rules */
#else YP
# define MAXRWSETS	30		/* max # of sets of rewriting rules */
#endif YP
# define MAXPRIORITIES	25		/* max values for Precedence: field */
# define MAXTRUST	30		/* maximum number of trusted users */
# define MAXUSERENVIRON	40		/* max # of items in user environ */
# define QUEUESIZE	600		/* max # of jobs per queue run */
#ifdef YP
# define MAXMXHOSTS	10		/* max # of MX records */
#endif YP
/*
**  Compilation options.
**
**	#define these if they are available; comment them out otherwise.
*/

# define DBM		1	/* use DBM library (requires -ldbm) */
# define NDBM		1	/* new DBM library available (requires DBM) */
# define DEBUG		1	/* enable debugging */
# define LOG		1	/* enable logging */
# define SMTP		1	/* enable user and server SMTP */
# define QUEUE		1	/* enable queueing */
# define UGLYUUCP	1	/* output ugly UUCP From lines */
# define DAEMON		1	/* include the daemon (requires IPC & SMTP) */
# define FLOCK		1	/* use flock file locking */
# define SETPROCTITLE	1	/* munge argv to display current status */
/* # define WIZ		1	/* allow wizard mode */
#ifdef YP
/* # define NEWTZCODE	1	/* use new timezone code */
/* # define USG		1	/* building for USG (S3, S5) system */
# define SCANF		1	/* enable scanf format in F lines */

# define ALIAS_MAP	"mail.aliases" /*default yp map for aliases */
# define FreezeMode	0644	/* creation mode for Freeze file: */
#endif YP
