# MAIN CONFIGURATION SETTINGS #
######################################################################
+# Log more information
+# log_selector = +all -arguments
+log_selector = +smtp_confirmation +queue_time
+
# Specify your host's canonical name here. This should normally be the fully
# qualified "official" name of your host. If this option is not set, the
# uname() function is called to obtain the name. In many cases this does
# primary_hostname =
-# daemon_smtp_ports = 25 465
+# daemon_smtp_ports = 25 : 465
# tls_on_connect_ports = 465
# The next three settings create two lists of domains and one list of hosts.
host_lookup = *
+# Advertise DSN for these hosts
+
+dsn_advertise_hosts = *
-# The settings below, which are actually the same as the defaults in the
-# code, cause Exim to make RFC 1413 (ident) callbacks for all incoming SMTP
-# calls. You can limit the hosts to which these calls are made, and/or change
-# the timeout that is used. If you set the timeout to zero, all RFC 1413 calls
+# The settings below (default is 30s) cause Exim to make RFC 1413 (ident)
+# callbacks for all incoming SMTP calls. You can limit the hosts to which
+# these calls are made, and/or change # the timeout that is used.
+# If you set the timeout to zero, all RFC 1413 calls
# are disabled. RFC 1413 calls are cheap and can provide useful information
# for tracing problem messages, but some hosts and firewalls have problems
# with them. This can result in a timeout instead of an immediate refused
# connection, leading to delays on starting up an SMTP session.
rfc1413_hosts = *
-rfc1413_query_timeout = 30s
+rfc1413_query_timeout = 3s
# By default, Exim expects all envelope addresses to be fully qualified, that
deny message = Restricted characters in address
domains = +local_domains
- local_parts = ^[.] : ^.*[@%!/|]
+ local_parts = ^[.] : ^.*[@%!|]
# The second rule applies to all other domains, and is less strict. This
# allows your own users to send outgoing messages to sites that use slashes
deny message = Restricted characters in address
domains = !+local_domains
- local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
+ local_parts = ^[.|] : ^.*[@%!] : ^.*/\\.\\./
#############################################################################
# Accept mail to postmaster in any local domain, regardless of the source,