home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / sendmail / sendmail-5.65 / src / conf.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-06-05  |  2.9 KB  |  71 lines

  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 provided
  7.  * that: (1) source distributions retain this entire copyright notice and
  8.  * comment, and (2) distributions including binaries display the following
  9.  * acknowledgement:  ``This product includes software developed by the
  10.  * University of California, Berkeley and its contributors'' in the
  11.  * documentation or other materials provided with the distribution and in
  12.  * all advertising materials mentioning features or use of this software.
  13.  * Neither the name of the University nor the names of its contributors may
  14.  * be used to endorse or promote products derived from this software without
  15.  * specific prior written permission.
  16.  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  17.  * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  18.  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  19.  *
  20.  *    @(#)conf.h    5.17 (Berkeley) 6/1/90
  21.  */
  22.  
  23. /*
  24. **  CONF.H -- All user-configurable parameters for sendmail
  25. */
  26.  
  27. /*
  28. **  Table sizes, etc....
  29. **    There shouldn't be much need to change these....
  30. */
  31.  
  32. # define MAXLINE    1024        /* max line length */
  33. # define MAXNAME    256        /* max length of a name */
  34. # define MAXFIELD    4096        /* max total length of a hdr field */
  35. # define MAXPV        40        /* max # of parms to mailers */
  36. # define MAXHOP        17        /* max value of HopCount */
  37. # define MAXATOM    100        /* max atoms per address */
  38. # define MAXMAILERS    25        /* maximum mailers known to system */
  39. # define MAXRWSETS    30        /* max # of sets of rewriting rules */
  40. # define MAXPRIORITIES    25        /* max values for Precedence: field */
  41. # define MAXTRUST    30        /* maximum number of trusted users */
  42. # define MAXUSERENVIRON    40        /* max # of items in user environ */
  43. # define QUEUESIZE    600        /* max # of jobs per queue run */
  44. # define MAXMXHOSTS    10        /* max # of MX records */
  45.  
  46. /*
  47. **  Compilation options.
  48. **
  49. **    #define these if they are available; comment them out otherwise.
  50. */
  51.  
  52. # define DBM        1    /* use DBM library (requires -ldbm) */
  53. # define NDBM        1    /* new DBM library available (requires DBM) */
  54. # define LOG        1    /* enable logging */
  55. # define SMTP        1    /* enable user and server SMTP */
  56. # define QUEUE        1    /* enable queueing */
  57. # define UGLYUUCP    1    /* output ugly UUCP From lines */
  58. # define DAEMON        1    /* include the daemon (requires IPC & SMTP) */
  59. # define SETPROCTITLE    1    /* munge argv to display current status */
  60. # define NAMED_BIND    1    /* use Berkeley Internet Domain Server */
  61.  
  62.     /*
  63.      * Use query type of ANY if possible (NO_WILDCARD_MX), which will
  64.      * find types CNAME, A, and MX, and will cause all existing records
  65.      * to be cached by our local server.  If there is (might be) a
  66.      * wildcard MX record in the local domain or its parents that are
  67.      * searched, we can't use ANY; it would cause fully-qualified names
  68.      * to match as names in a local domain.
  69.      */
  70. # define NO_WILDCARD_MX    1
  71.