.include /etc/exim/macros.conf hide pgsql_servers = PGSQL_SERVERS #primary_hostname = domainlist local_domains = @ : localhost : localhost.localdomain domainlist relay_sql_rand_smtp = SMTP_RAND_DOMAINS domainlist relay_sql_nonrand_smtp = SMTP_NONRAND_DOMAINS domainlist relay_sql_rand_lmtp = LMTP_RAND_DOMAINS domainlist relay_sql_nonrand_lmtp = LMTP_NONRAND_DOMAINS domainlist relay_sql_domains = RELAY_SQL_DOMAINS hostlist relay_from_hosts = acl_smtp_rcpt = acl_check_rcpt acl_smtp_data = acl_check_data acl_smtp_mime = acl_check_mime acl_smtp_connect = acl_check_connect acl_smtp_helo = acl_check_helo smtp_banner = Baruwa 2.0 $tod_full #disable_ipv6 = true smtp_load_reserve = 10 tls_advertise_hosts = * tls_certificate = /etc/pki/baruwa/baruwa.pem tls_privatekey = /etc/pki/baruwa/baruwa.key tls_require_ciphers = TLSv1+HIGH : !SSLv2 : RC4+MEDIUM : !aNULL : !eNULL : !3DES : !MD5 : !AES : !CAMELLIA : !PSK : !KRB5 : @STRENGTH daemon_smtp_ports = 25 #log_file_path=:syslog #syslog_duplication=false #syslog_timestamp=false never_users = root rfc1413_hosts = * rfc1413_query_timeout = 0s ignore_bounce_errors_after = 3d timeout_frozen_after = 7d auth_advertise_hosts = dbl_delivery_query = DELIVERY_QUERY begin acl acl_check_rcpt: accept acl_check_data: accept acl_check_mime: accept acl_check_connect: accept acl_check_helo: accept begin routers deliver_clean_randomize: driver = manualroute domains = +relay_sql_rand_smtp transport = remote_smtp hosts_randomize = true route_data = ${lookup pgsql {ROUTE_QUERY}} deliver_clean_norandomized: driver = manualroute domains = +relay_sql_nonrand_smtp transport = remote_smtp hosts_randomize = false route_data = ${lookup pgsql {ROUTE_QUERY}} deliver_clean_randomize_lmtp: driver = manualroute domains = +relay_sql_rand_lmtp transport = remote_lmtp hosts_randomize = true route_data = ${lookup pgsql {ROUTE_QUERY}} deliver_clean_norandomized_lmtp: driver = manualroute domains = +relay_sql_nonrand_lmtp transport = remote_lmtp hosts_randomize = false route_data = ${lookup pgsql {ROUTE_QUERY}} dnslookup: driver = dnslookup domains = ! +local_domains : ! +relay_sql_domains transport = remote_smtp ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 no_more system_aliases: driver = redirect allow_fail allow_defer data = ${lookup{$local_part}lsearch{/etc/aliases}} file_transport = address_file pipe_transport = address_pipe localuser: driver = accept check_local_user transport = local_delivery cannot_route_message = Unknown user begin transports remote_smtp: driver = smtp dbl_host_defer_query = DEFER_QUERY delay_after_cutoff = false dkim_domain = ${if exists{/etc/MailScanner/baruwa/dkim/${lc:$sender_address_domain}.pem}\ {${lc:$sender_address_domain}}{}} dkim_selector = baruwa dkim_private_key = ${if exists{/etc/MailScanner/baruwa/dkim/${lc:$sender_address_domain}.pem}\ {/etc/MailScanner/baruwa/dkim/${lc:$sender_address_domain}.pem}{0}} tls_require_ciphers = TLSv1+HIGH : !SSLv2 : RC4+MEDIUM : !aNULL : !eNULL : !3DES : !MD5 : !AES : !CAMELLIA : !PSK : !KRB5 : @STRENGTH remote_lmtp: driver = smtp protocol = lmtp port = 25 dbl_host_defer_query = DEFER_QUERY delay_after_cutoff = false dkim_domain = ${if exists{/etc/MailScanner/baruwa/dkim/${lc:$sender_address_domain}.pem}\ {${lc:$sender_address_domain}}{}} dkim_selector = baruwa dkim_private_key = ${if exists{/etc/MailScanner/baruwa/dkim/${lc:$sender_address_domain}.pem}\ {/etc/MailScanner/baruwa/dkim/${lc:$sender_address_domain}.pem}{0}} tls_require_ciphers = TLSv1+HIGH : !SSLv2 : RC4+MEDIUM : !aNULL : !eNULL : !3DES : !MD5 : !AES : !CAMELLIA : !PSK : !KRB5 : @STRENGTH local_delivery: driver = appendfile file = /var/mail/$local_part delivery_date_add envelope_to_add return_path_add group = mail mode = 0660 address_pipe: driver = pipe return_output address_file: driver = appendfile delivery_date_add envelope_to_add return_path_add begin retry * * F,2h,15m; G,16h,1h,1.5; F,14d,6h begin rewrite begin authenticators