X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fexim%2Ffiles%2Fcommon%2Fexim4.conf;h=cecdcf50afa86052901bf2feb4f8bbe5802ba871;hb=229e41e0af185b68fd48a3fef863e9c370a30a04;hp=b84b4777cd79c152f1a275645cecd84dc734bc24;hpb=7bdaa1dfc25e2d62ca2c1022b192592bed082270;p=mirror%2Fdsa-puppet.git diff --git a/modules/exim/files/common/exim4.conf b/modules/exim/files/common/exim4.conf index b84b4777c..cecdcf50a 100644 --- a/modules/exim/files/common/exim4.conf +++ b/modules/exim/files/common/exim4.conf @@ -121,7 +121,7 @@ localpartlist local_only_users = lsearch;/etc/exim4/localusers # accept mail for them. domainlist rcpthosts = partial-lsearch;/etc/exim4/rcpthosts hostlist debianhosts = 127.0.0.1 : net-lsearch;/var/lib/misc/thishost/debianhosts -domainlist mailhubdomains = lsearch;/etc/exim4/mailertable +domainlist mailhubdomains = lsearch;/etc/exim4/manualroute .ifndef RESERVEDADDRS RESERVEDADDRS = 0.0.0.0/8 : 127.0.0.0/8 : 10.0.0.0/8 : 169.254.0.0/16 : \ @@ -197,7 +197,7 @@ queue_list_requires_admin = false av_scanner = CLAMAV .endif -.ifdef HAVE_USER_DEBBUGS +.ifdef HAVE_USER_DEBBUGS MAIL_RELAY daemon_smtp_ports = 25 : 587 .endif @@ -319,6 +319,10 @@ check_submission: # Defer after too many bad RCPT TO's. Legit MTAs will retry later. # This is a rough pass at preventing addres harvesting or other mail blasts. +.ifdef MAIL_RELAY + accept verify = certificate +.endif + defer log_message = Too many bad recipients ${eval:$rcpt_fail_count} out of $rcpt_count message = Too many bad recipients, try again later condition = ${if > {${eval:$rcpt_fail_count}}{3}{yes}{no}} @@ -337,6 +341,10 @@ check_submission: #!!# ACL that is used after the RCPT command check_recipient: +.ifdef MAIL_RELAY + accept verify = certificate +.endif + # Defer after too many bad RCPT TO's. Legit MTAs will retry later. # This is a rough pass at preventing addres harvesting or other mail blasts. @@ -739,8 +747,8 @@ relay_manualroute: driver = manualroute domains = +mailhubdomains transport = remote_smtp - route_data = ${lookup{$domain}lsearch{/etc/exim4/mailertable}} - require_files = /etc/exim4/mailertable + route_data = ${lookup{$domain}lsearch{/etc/exim4/manualroute}} + require_files = /etc/exim4/manualroute bsmtp: debug_print = "R: bsmtp for $local_part@$domain" @@ -1148,11 +1156,11 @@ remote_smtp: driver = smtp connect_timeout = 1m .ifdef USE_TLS - tls_tempfail_tryclear = true +# tls_tempfail_tryclear = true tls_certificate = /etc/exim4/ssl/thishost.crt tls_privatekey = /etc/exim4/ssl/thishost.key - tls_verify_certificates = /etc/exim4/ssl/ca.crt - tls_crl = /etc/exim4/ssl/ca.crl +# tls_verify_certificates = /etc/exim4/ssl/ca.crt +# tls_crl = /etc/exim4/ssl/ca.crl .endif # Send the message to procmail