Disable ipv6, ident lookups, and smtp sync enforce
authorClinton Ebadi <clinton@unknownlamer.org>
Tue, 19 May 2015 06:11:24 +0000 (02:11 -0400)
committerClinton Ebadi <clinton@unknownlamer.org>
Tue, 19 May 2015 06:11:24 +0000 (02:11 -0400)
ident checks are pointless and just caused the banner to appear more
slowly -- now we can perform an entire mail transaction in under two
seconds vs 7-8s just for the banner to appear on deleuze.

exim was trying to contact ipv6 hosts, disabled ipv6 until we have
ipv6.

Disabling smtp sync enforcement -- hopefully will not help any
spammers connect, and it allows thunderbird to probe our server
without failing resulting in a better member experience.

conf.d/main/02_exim4-config_options

index db061d3..64b8cc2 100644 (file)
@@ -217,6 +217,16 @@ queue_run_max = 10
 # hcoop-change: don't penalize hosts past 4 hours
 #retry_interval_max = 4h
 
+# hcoop-change: disable smtp_enforce_sync (https://bugzilla.mozilla.org/show_bug.cgi?id=538809)
+smtp_enforce_sync = false
+
+# hcoop-change: disable ipv6 because exim seems unaware we can lookup AAAA but not actually reach them
+disable_ipv6 = true
+
+# hcoop-change: disable pointless ident check
+rfc1413_hosts =
+rfc1413_query_timeout = 0s
+
 # hcoop-change: submission + legacy smtp (many members use smtps)
 daemon_smtp_ports = smtp :  smtps : submission
 tls_on_connect_ports = smtps
\ No newline at end of file