1: /*
2: ** Sendmail
3: ** Copyright (c) 1983 Eric P. Allman
4: ** Berkeley, California
5: **
6: ** Copyright (c) 1983 Regents of the University of California.
7: ** All rights reserved. The Berkeley software License Agreement
8: ** specifies the terms and conditions for redistribution.
9: **
10: ** @(#)conf.h 5.7 (Berkeley) 1/5/86
11: */
12:
13: /*
14: ** CONF.H -- All user-configurable parameters for sendmail
15: */
16:
17:
18:
19: /*
20: ** Table sizes, etc....
21: ** There shouldn't be much need to change these....
22: */
23:
24: # define MAXLINE 1024 /* max line length */
25: # define MAXNAME 256 /* max length of a name */
26: # define MAXFIELD 2500 /* max total length of a hdr field */
27: # define MAXPV 40 /* max # of parms to mailers */
28: # define MAXHOP 17 /* max value of HopCount */
29: # define MAXATOM 100 /* max atoms per address */
30: # define MAXMAILERS 25 /* maximum mailers known to system */
31: # define MAXRWSETS 30 /* max # of sets of rewriting rules */
32: # define MAXPRIORITIES 25 /* max values for Precedence: field */
33: # define MAXTRUST 30 /* maximum number of trusted users */
34: # define MAXUSERENVIRON 40 /* max # of items in user environ */
35: # define QUEUESIZE 600 /* max # of jobs per queue run */
36:
37: /*
38: ** Compilation options.
39: **
40: ** #define these if they are available; comment them out otherwise.
41: */
42:
43: # define DBM 1 /* use DBM library (requires -ldbm) */
44: # define NDBM 1 /* new DBM library available (requires DBM) */
45: # define DEBUG 1 /* enable debugging */
46: # define LOG 1 /* enable logging */
47: # define SMTP 1 /* enable user and server SMTP */
48: # define QUEUE 1 /* enable queueing */
49: # define UGLYUUCP 1 /* output ugly UUCP From lines */
50: # define DAEMON 1 /* include the daemon (requires IPC & SMTP) */
51: # define FLOCK 1 /* use flock file locking */
52: # define SETPROCTITLE 1 /* munge argv to display current status */
53: /* # define WIZ 1 /* allow wizard mode */
Defined macros
DAEMON
defined in line
50; used 12 times
DBM
defined in line
43; used 12 times
DEBUG
defined in line
45; used 94 times
- in /usr/src/usr.lib/sendmail/src/alias.c line
74,
101,
323,
570,
577
- in /usr/src/usr.lib/sendmail/src/clock.c line
47,
73,
100,
150,
165
- in /usr/src/usr.lib/sendmail/src/collect.c line
133,
210,
285
- in /usr/src/usr.lib/sendmail/src/daemon.c line
109,
128,
152,
186,
242,
373,
386
- in /usr/src/usr.lib/sendmail/src/deliver.c line
73,
208,
676,
696,
1295,
1397,
1428
- in /usr/src/usr.lib/sendmail/src/envelope.c line
81,
424,
452
- in /usr/src/usr.lib/sendmail/src/headers.c line
49,
284,
290,
325,
470,
592,
712
- in /usr/src/usr.lib/sendmail/src/macro.c line
48,
115,
203
- in /usr/src/usr.lib/sendmail/src/main.c line
182,
247,
257,
321,
505,
696,
731,
988
- in /usr/src/usr.lib/sendmail/src/parseaddr.c line
76,
154,
276,
312,
376,
391,
527,
542,
643,
652,
690,
803,
814,
1034,
1105,
1193
- in /usr/src/usr.lib/sendmail/src/queue.c line
85,
150,
428,
496,
555,
699,
949,
985,
998,
1021
- in /usr/src/usr.lib/sendmail/src/readcf.c line
598,
662,
673,
688,
699
- in /usr/src/usr.lib/sendmail/src/recipient.c line
54,
159,
219
- in /usr/src/usr.lib/sendmail/src/savemail.c line
62,
141,
370
- in /usr/src/usr.lib/sendmail/src/srvrsmtp.c line
78,
436
- in /usr/src/usr.lib/sendmail/src/stab.c line
53,
68,
83,
104
- in /usr/src/usr.lib/sendmail/src/usersmtp.c line
85,
97,
414
FLOCK
defined in line
51; used 2 times
LOG
defined in line
46; used 27 times
- in /usr/src/usr.lib/sendmail/src/alias.c line
250,
257,
273,
537
- in /usr/src/usr.lib/sendmail/src/daemon.c line
121,
246
- in /usr/src/usr.lib/sendmail/src/deliver.c line
1034
- in /usr/src/usr.lib/sendmail/src/envelope.c line
89,
344,
469
- in /usr/src/usr.lib/sendmail/src/err.c line
70
- in /usr/src/usr.lib/sendmail/src/headers.c line
309,
388
- in /usr/src/usr.lib/sendmail/src/main.c line
232,
744,
1046
- in /usr/src/usr.lib/sendmail/src/queue.c line
238,
316,
605,
618,
988,
1022
- in /usr/src/usr.lib/sendmail/src/savemail.c line
325
- in /usr/src/usr.lib/sendmail/src/sendmail.h line
34
- in /usr/src/usr.lib/sendmail/src/usersmtp.c line
419
- in /usr/src/usr.lib/sendmail/src/util.c line
575,
581
MAXLINE
defined in line
24; used 26 times
- in /usr/src/usr.lib/sendmail/src/conf.c line
653
- in /usr/src/usr.lib/sendmail/src/deliver.c line
59,
454,
923,
1065,
1074,
1111
- in /usr/src/usr.lib/sendmail/src/headers.c line
623,
705,
808
- in /usr/src/usr.lib/sendmail/src/main.c line
543
- in /usr/src/usr.lib/sendmail/src/queue.c line
66,
785,
817
- in /usr/src/usr.lib/sendmail/src/readcf.c line
62-66(2),
304,
498
- in /usr/src/usr.lib/sendmail/src/recipient.c line
464
- in /usr/src/usr.lib/sendmail/src/savemail.c line
56,
459
- in /usr/src/usr.lib/sendmail/src/srvrsmtp.c line
108,
560
- in /usr/src/usr.lib/sendmail/src/usersmtp.c line
39-41(3)
MAXPV
defined in line
27; used 6 times
NDBM
defined in line
44; used 1 times
QUEUE
defined in line
48; used 15 times
SMTP
defined in line
47; used 18 times
Usage of this include