Default notifier socket name to spooldir-dependent path even for abstract names
[exim.git] / src / src / config.h.defaults
... / ...
CommitLineData
1/*************************************************
2* Exim - an Internet mail transport agent *
3*************************************************/
4
5/* Copyright (c) University of Cambridge 1995 - 2018 */
6/* Copyright (c) The Exim Maintainers 2018 */
7/* See the file NOTICE for conditions of use and distribution. */
8
9/* The default settings for Exim configuration variables. A #define without
10any data just defines the existence of the variable; it won't get included
11in config.h unless some value is defined in Local/Makefile. If there is data,
12it's a default value.
13
14Do not put spaces between # and the 'define'.
15*/
16
17#define ALT_CONFIG_PREFIX
18#define TRUSTED_CONFIG_LIST
19
20#define APPENDFILE_MODE 0600
21#define APPENDFILE_DIRECTORY_MODE 0700
22#define APPENDFILE_LOCKFILE_MODE 0600
23
24#define AUTH_CRAM_MD5
25#define AUTH_CYRUS_SASL
26#define AUTH_DOVECOT
27#define AUTH_EXTERNAL
28#define AUTH_GSASL
29#define AUTH_HEIMDAL_GSSAPI
30#define AUTH_PLAINTEXT
31#define AUTH_SPA
32#define AUTH_TLS
33
34#define AUTH_VARS 3
35
36#define BIN_DIRECTORY
37
38#define CONFIGURE_FILE
39#define CONFIGURE_FILE_USE_EUID
40#define CONFIGURE_FILE_USE_NODE
41#define CONFIGURE_GROUP
42#define CONFIGURE_OWNER
43#define CYRUS_PWCHECK_SOCKET
44#define CYRUS_SASLAUTHD_SOCKET
45
46#define DEFAULT_CRYPT crypt
47#define DELIVER_IN_BUFFER_SIZE 8192
48#define DELIVER_OUT_BUFFER_SIZE 8192
49#define DISABLE_DNSSEC
50#define DISABLE_DKIM
51#define DISABLE_EVENT
52#define DISABLE_OCSP
53#define DISABLE_PIPE_CONNECT
54#define DISABLE_PRDR
55#define DISABLE_TLS
56#define DISABLE_D_OPTION
57
58#define ENABLE_DISABLE_FSYNC
59
60#define EXIMDB_DIRECTORY_MODE 0750
61#define EXIMDB_LOCK_TIMEOUT 60
62#define EXIMDB_LOCKFILE_MODE 0640
63#define EXIMDB_MODE 0640
64#define EXIM_CLIENT_DH_MIN_MIN_BITS 512
65#define EXIM_CLIENT_DH_DEFAULT_MIN_BITS 1024
66#define EXIM_GNUTLS_LIBRARY_LOG_LEVEL
67#define EXIM_SERVER_DH_BITS_PRE2_12
68#define EXIM_PERL
69/* Both uid and gid are triggered by this */
70#define EXIM_UID
71#define EXPAND_DLFUNC
72#define EXPAND_LISTMATCH_RHS
73
74#define FIXED_NEVER_USERS "root"
75
76#define HAVE_CRYPT16
77#define HAVE_LOCAL_SCAN
78#define HAVE_SA_LEN
79#define HEADERS_CHARSET "ISO-8859-1"
80#define HEADER_ADD_BUFFER_SIZE (8192 * 4)
81#define HEADER_MAXSIZE (1024*1024)
82
83#define INPUT_DIRECTORY_MODE 0750
84#define IPV6_USE_INET_PTON
85
86#define LDAP_LIB_TYPE
87#define LOCAL_SCAN_HAS_OPTIONS
88
89#define LOG_DIRECTORY_MODE 0750
90#define LOG_FILE_PATH
91#define LOG_MODE 0640
92
93#define LOOKUP_CDB
94#define LOOKUP_DBM
95#define LOOKUP_DNSDB
96#define LOOKUP_DSEARCH
97#define LOOKUP_IBASE
98#define LOOKUP_JSON
99#define LOOKUP_LDAP
100#define LOOKUP_LSEARCH
101#define LOOKUP_MYSQL
102#define LOOKUP_NIS
103#define LOOKUP_NISPLUS
104#define LOOKUP_ORACLE
105#define LOOKUP_PASSWD
106#define LOOKUP_PGSQL
107#define LOOKUP_REDIS
108#define LOOKUP_SQLITE
109#define LOOKUP_TESTDB
110#define LOOKUP_WHOSON
111#define LOOKUP_WILDLSEARCH
112#define LOOKUP_NWILDLSEARCH
113
114#define LOOKUP_MODULE_DIR
115
116#define MAX_FILTER_SIZE (1024*1024)
117#define MAX_LOCALHOST_NUMBER 256
118#define MAX_INCLUDE_SIZE (1024*1024)
119#define MAX_INTERFACES 250
120#define MAX_NAMED_LIST 16
121#define MSGLOG_DIRECTORY_MODE 0750
122
123#define NVALGRIND
124
125#define PID_FILE_PATH
126
127#define RADIUS_CONFIG_FILE
128#define RADIUS_LIB_TYPE
129
130#define REGEX_VARS 9
131
132#define ROUTER_ACCEPT
133#define ROUTER_DNSLOOKUP
134#define ROUTER_IPLITERAL
135#define ROUTER_IPLOOKUP
136#define ROUTER_MANUALROUTE
137#define ROUTER_QUERYPROGRAM
138#define ROUTER_REDIRECT
139
140#define SPOOL_DIRECTORY
141#define SPOOL_DIRECTORY_MODE 0750
142#define SPOOL_MODE 0640
143#define STRING_SPRINTF_BUFFER_SIZE (8192 * 4)
144
145#define SUPPORT_CRYPTEQ
146#define SUPPORT_DANE
147#define SUPPORT_DMARC
148#define DMARC_TLD_FILE "/etc/exim/opendmarc.tlds"
149#define SUPPORT_I18N
150#define SUPPORT_I18N_2008
151#define SUPPORT_MAILDIR
152#define SUPPORT_MAILSTORE
153#define SUPPORT_MBX
154#define SUPPORT_MOVE_FROZEN_MESSAGES
155#define SUPPORT_PAM
156#define SUPPORT_PROXY
157#define SUPPORT_SOCKS
158#define SUPPORT_SPF
159#define SUPPORT_TRANSLATE_IP_ADDRESS
160
161#define SYSLOG_LOG_PID
162#define SYSLOG_LONG_LINES
163
164#define TCP_WRAPPERS_DAEMON_NAME "exim"
165#define TIMEZONE_DEFAULT
166#define EXIM_TMPDIR
167
168#define TRANSPORT_APPENDFILE
169#define TRANSPORT_AUTOREPLY
170#define TRANSPORT_LMTP
171#define TRANSPORT_PIPE
172#define TRANSPORT_SMTP
173
174#define USE_DB
175#define USE_GDBM
176#define USE_GNUTLS
177#define AVOID_GNUTLS_PKCS11
178#define USE_OPENSSL
179#define USE_READLINE
180#define USE_TCP_WRAPPERS
181#define USE_TDB
182
183#define WHITELIST_D_MACROS
184
185#define WITH_CONTENT_SCAN
186#define DISABLE_MAL_FFROTD
187#define DISABLE_MAL_FFROT6D
188#define DISABLE_MAL_DRWEB
189#define DISABLE_MAL_AVE
190#define DISABLE_MAL_FSECURE
191#define DISABLE_MAL_KAV
192#define DISABLE_MAL_SOPHIE
193#define DISABLE_MAL_CLAM
194#define DISABLE_MAL_MKS
195#define DISABLE_MAL_AVAST
196#define DISABLE_MAL_SOCK
197#define DISABLE_MAL_CMDLINE
198
199/* EXPERIMENTAL features */
200#define EXPERIMENTAL_ARC
201#define EXPERIMENTAL_BRIGHTMAIL
202#define EXPERIMENTAL_DCC
203#define EXPERIMENTAL_DSN_INFO
204#define EXPERIMENTAL_LMDB
205#define EXPERIMENTAL_QUEUE_RAMP
206#define EXPERIMENTAL_QUEUEFILE
207#define EXPERIMENTAL_SRS
208#define EXPERIMENTAL_SRS_NATIVE
209#define EXPERIMENTAL_TLS_RESUME
210
211
212/* For developers */
213#define WANT_DEEPER_PRINTF_CHECKS
214
215/* Things that are not routinely changed but are nevertheless configurable
216just in case. */
217
218#define DNS_MAXNAME 1024
219#define EXPAND_MAXN 20
220#define ROOT_UID 0
221#define ROOT_GID 0
222
223/* Sizes for integer arithmetic.
224Go for 64bit; can be overridden in OS/Makefile-FOO
225If you make it a different number of bits, provide a definition
226for EXIM_ARITH_MAX and _MIN in OS/oh.h-FOO */
227#define int_eximarith_t int64_t
228#define PR_EXIM_ARITH "%" PRId64 /* C99 standard, printf %lld */
229#define SC_EXIM_ARITH "%" SCNi64 /* scanf incl. 0x prefix */
230#define SC_EXIM_DEC "%" SCNd64 /* scanf decimal */
231
232/* End of config.h.defaults */