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

Kategorien:

Stichwörter:

debian · exim · exim4 · timeout · config · option · spitted · query ·