--- EDITME.exim4-light 2022-04-24 16:10:21.182203632 +0000 +++ EDITME.exim4-heavy 2022-04-24 16:12:10.372328631 +0000 @@ -320,7 +320,7 @@ # This one is very special-purpose, so is not included by default. -# ROUTER_IPLOOKUP=yes +ROUTER_IPLOOKUP=yes #------------------------------------------------------------------------------ @@ -352,7 +352,7 @@ SUPPORT_MAILDIR=yes SUPPORT_MAILSTORE=yes -# SUPPORT_MBX=yes +SUPPORT_MBX=yes #------------------------------------------------------------------------------ @@ -414,18 +414,18 @@ LOOKUP_DSEARCH=yes # LOOKUP_IBASE=yes # LOOKUP_JSON=yes -# LOOKUP_LDAP=yes +LOOKUP_LDAP=yes # LOOKUP_LMDB=yes -# LOOKUP_MYSQL=yes +LOOKUP_MYSQL=yes # LOOKUP_MYSQL_PC=mariadb LOOKUP_NIS=yes # LOOKUP_NISPLUS=yes # LOOKUP_ORACLE=yes LOOKUP_PASSWD=yes -# LOOKUP_PGSQL=yes +LOOKUP_PGSQL=yes # LOOKUP_REDIS=yes -# LOOKUP_SQLITE=yes +LOOKUP_SQLITE=yes # LOOKUP_SQLITE_PC=sqlite3 # LOOKUP_WHOSON=yes @@ -449,7 +449,7 @@ # with Solaris 7 onwards. Uncomment whichever of these you are using. # LDAP_LIB_TYPE=OPENLDAP1 -# LDAP_LIB_TYPE=OPENLDAP2 +LDAP_LIB_TYPE=OPENLDAP2 # LDAP_LIB_TYPE=NETSCAPE # LDAP_LIB_TYPE=SOLARIS @@ -504,6 +504,9 @@ # LOOKUP_LIBS += -llmdb +LOOKUP_INCLUDE=-I/usr/include/mysql -I`pg_config --includedir` +LOOKUP_LIBS=-lldap -llber -lmysqlclient -lpq -lsqlite3 + #------------------------------------------------------------------------------ # Compiling the Exim monitor: If you want to compile the Exim monitor, a # program that requires an X11 display, then EXIM_MONITOR should be set to the @@ -512,7 +515,7 @@ # files are defaulted in the OS/Makefile-Default file, but can be overridden in # local OS-specific make files. -EXIM_MONITOR=eximon.bin +# EXIM_MONITOR=eximon.bin #------------------------------------------------------------------------------ @@ -522,7 +525,7 @@ # and the MIME ACL. Please read the documentation to learn more about these # features. -# WITH_CONTENT_SCAN=yes +WITH_CONTENT_SCAN=yes # If you have content scanning you may wish to only include some of the scanner # interfaces. Uncomment any of these lines to remove that code. @@ -759,8 +762,8 @@ # configuration to make use of the mechanism(s) selected. AUTH_CRAM_MD5=yes -# AUTH_CYRUS_SASL=yes -# AUTH_DOVECOT=yes +AUTH_CYRUS_SASL=yes +AUTH_DOVECOT=yes AUTH_EXTERNAL=yes # AUTH_GSASL=yes # AUTH_GSASL_PC=libgsasl @@ -768,8 +771,8 @@ # AUTH_HEIMDAL_GSSAPI_PC=heimdal-gssapi # AUTH_HEIMDAL_GSSAPI_PC=heimdal-gssapi heimdal-krb5 AUTH_PLAINTEXT=yes -# AUTH_SPA=yes -# AUTH_TLS=yes +AUTH_SPA=yes +AUTH_TLS=yes # Heimdal through 1.5 required pkg-config 'heimdal-gssapi'; Heimdal 7.1 # requires multiple pkg-config files to work with Exim, so the second example @@ -782,7 +785,7 @@ # Similarly for GNU SASL, unless pkg-config is used via AUTH_GSASL_PC. # Ditto for AUTH_HEIMDAL_GSSAPI(_PC). -# AUTH_LIBS=-lsasl2 +AUTH_LIBS=-lsasl2 # AUTH_LIBS=-lgsasl # AUTH_LIBS=-lgssapi -lheimntlm -lkrb5 -lhx509 -lcom_err -lhcrypto -lasn1 -lwind -lroken -lcrypt @@ -994,7 +997,7 @@ # (version 5.004 or later) installed, set EXIM_PERL to perl.o. Using embedded # Perl costs quite a lot of resources. Only do this if you really need it. -# EXIM_PERL=perl.o +EXIM_PERL=perl.o #------------------------------------------------------------------------------ @@ -1004,7 +1007,7 @@ # that the local_scan API is made available by the linker. You may also need # to add -ldl to EXTRALIBS so that dlopen() is available to Exim. -# EXPAND_DLFUNC=yes +EXPAND_DLFUNC=yes #------------------------------------------------------------------------------ @@ -1014,11 +1017,11 @@ # support, which is intended for use in conjunction with the SMTP AUTH # facilities, is included only when requested by the following setting: -# SUPPORT_PAM=yes +SUPPORT_PAM=yes # You probably need to add -lpam to EXTRALIBS, and in some releases of # GNU/Linux -ldl is also needed. -EXTRALIBS=-ldl +EXTRALIBS=-lpam -export-dynamic #------------------------------------------------------------------------------ @@ -1032,7 +1035,7 @@ # If you may want to use inbound (server-side) proxying, using Proxy Protocol, # uncomment the line below. -# SUPPORT_PROXY=yes +SUPPORT_PROXY=yes #------------------------------------------------------------------------------ @@ -1056,9 +1059,9 @@ # installed on your system (www.libspf2.org). Depending on where it is installed # you may have to edit the CFLAGS and LDFLAGS lines. -# SUPPORT_SPF=yes +SUPPORT_SPF=yes # CFLAGS += -I/usr/local/include -# LDFLAGS += -lspf2 +LDFLAGS += -lspf2 #------------------------------------------------------------------------------ @@ -1387,7 +1390,7 @@ # local part) can be increased by changing this value. It should be set to # a multiple of 16. -# MAX_NAMED_LIST=16 +MAX_NAMED_LIST=32 #------------------------------------------------------------------------------