Problem:
Beim Versand mit einem Email-Client dauert es über 30 Sekunden bis eine Email vom Server angenommen wird. (Sehr schön zu beobachten mit tail -f /var/log/mail.log
)
(vgl. auch Qmail: Beim Mail-Versand dauert die Verbindung 30-60 Sekunden)
Erklärung:
Der technische Hintergrund ist letztendlich die Auflösung per Reverse-DNS. Es wird bei der Verbindungsannahme versucht anhand der IP-Adresse des Clients den Hostnamen zu erhalten. Dabei ist ein default Timeout von 30 Sekunden eingestellt. Es gilt also diesen Timeout auf weniger zu setzten oder den Reverse-DNS vollständig zu unterbinden.
Lösung:
Bei Exim4 muß diese Einstellung erfolgen:
rfc1413_query_timeout = 0s
Zufinden ist dies z.B. in der Datei /etc/exim4/conf.d/main/02_exim4-config_options
wenn man Exim als splittet
installiert hat.
Nachträgliche Splittung der Config-Dateien per:
dpkg-reconfigure exim4-config