Lines Matching +full:max +full:- +full:by +full:- +full:define

2  * Copyright (c) 1998-2002 Proofpoint, Inc. and its suppliers.
4 * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved.
8 * By using this file, you agree to the terms and conditions set
13 * $Id: conf.h,v 8.577 2013-11-22 20:51:55 ca Exp $
17 ** CONF.H -- All user-configurable parameters for sendmail
19 ** Send updates to sendmail-YYYY@support.sendmail.org
25 #define CONF_H 1
49 # define SM_ARG_MAX 4096
51 # define SM_ARG_MAX ARG_MAX
54 # define SM_ARG_MAX 4096
63 #define MAXLINE 2048 /* max line length */
65 # define MAXINPLINE 12288 /* max input line length (for AUTH) */
67 # define MAXINPLINE MAXLINE /* max input line length */
69 #define MAXNAME 256 /* max length of a name */
71 # define MAXAUTHINFO 100 /* max length of authinfo token */
73 #define MAXPV 256 /* max # of parms to mailers */
74 #define MAXATOM 1000 /* max atoms per address */
75 #define MAXRWSETS 200 /* max # of sets of rewriting rules */
76 #define MAXPRIORITIES 25 /* max values for Precedence: field */
77 #define MAXMXHOSTS 100 /* max # of MX records for one host */
78 #define SMTPLINELIM 990 /* max SMTP line length */
79 #define MAXUDBKEY 128 /* max size of a database key (udb only) */
80 #define MAXKEY 1024 /* max size of a database key */
81 #define MEMCHUNKSIZE 4096 /* chunk size for memory allocation */
86 #define MAXUSERENVIRON 100 /* max envars saved, must be >= 3 */
87 #define MAXMAPSTACK 12 /* max # of stacked or sequenced maps */
89 # define MAXFILTERS 25 /* max # of milter filters */
90 # define MAXFILTERMACROS 50 /* max # of macros per milter cmd */
92 #define MAXSMTPARGS 20 /* max # of ESMTP args for MAIL/RCPT */
93 #define MAXTOCLASS 8 /* max # of message timeout classes */
94 #define MAXRESTOTYPES 3 /* max # of resolver timeout types */
95 #define MAXMIMEARGS 20 /* max args in Content-Type: */
96 #define MAXMIMENESTING 20 /* max MIME multipart nesting */
97 #define QUEUESEGSIZE 1000 /* increment for queue size */
100 # define MAXNOOPCOMMANDS 20 /* max "noise" commands before slowdown */
110 #define MAXQFNAME 21 /* max qf file name length + 1 */
111 #define MACBUFSIZE 4096 /* max expanded macro buffer size */
112 #define TOBUFSIZE SM_ARG_MAX /* max buffer to hold address list */
113 #define MAXSHORTSTR 203 /* max short string length */
114 #define MAXMACNAMELEN 25 /* max macro name length */
115 #define MAXMACROID 0377 /* max macro id number */
116 /* Must match (BITMAPBITS - 1), checked in macro.c */
118 # define MAXHDRSLEN (32 * 1024) /* max size of message headers */
121 # define MAXDAEMONS 10 /* max number of ports to listen to */
125 # define MAXINTERFACES 512 /* number of interfaces to probe */
128 # define MAXSYMLINKS 32 /* max number of symlinks in a path */
130 #define MAXLINKPATHLEN (MAXPATHLEN * MAXSYMLINKS) /* max link-expanded file */
131 #define DATA_PROGRESS_TIMEOUT 300 /* how often to check DATA progress */
132 #define ENHSCLEN 10 /* max len of enhanced status code */
133 #define DEFAULT_MAX_RCPT 100 /* max number of RCPTs per envelope */
135 # define MAXQUEUEGROUPS 50 /* max # of queue groups */
143 # define MAXWORKGROUPS 50 /* max # of work groups */
146 #define MAXFILESYS BITMAPBITS /* max # of queue file systems
149 # define FILESYS_UPDATE_INTERVAL 300 /* how often to update FileSys table */
153 # define SM_DEFAULT_TTL 3600 /* default TTL for services that don't have one */
159 # define AUTH_MECHANISMS "EXTERNAL GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5"
161 # define AUTH_MECHANISMS "GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5"
168 ** Used by sendmail and libsmdb
172 # define DBMMODE 0640
180 # define NO_UID -1
183 # define NO_GID -1
188 ** #define these to 1 if they are available;
189 ** #define them to 0 otherwise.
194 # define NETINET 1 /* include internet support */
198 # define NETINET6 0 /* do not include IPv6 support */
202 # define NETISO 0 /* do not include ISO socket support */
206 # define NAMED_BIND 1 /* use Berkeley Internet Domain Server */
210 # define XDEBUG 1 /* enable extended debugging */
214 # define MATCHGECOS 1 /* match user names from gecos field */
218 # define DSN 1 /* include delivery status notification code */
222 # define USERDB 1 /* look in user database */
226 # define MIME8TO7 1 /* 8->7 bit MIME conversions */
230 # define MIME7TO8 1 /* 7->8 bit MIME conversions */
235 # define DNSMAP 1 /* DNS map type */
240 # define PIPELINING 1 /* SMTP PIPELINING */
244 ** End of site-specific configuration.
248 # define CDBEXT ".db"
249 # define CDBext "db"
251 # define CDBEXT ".cdb"
252 # define CDBext "cdb"