Deutsch| English
  #1  
Alt 03.08.2011, 07:59
Neuer Benutzer
 
Registriert seit: 01.01.2011
Beiträge: 18
Standard Postfix - Versand einer Mail dauert 30 Sekunden

Hallo,

ich verwende Postfix 2.7.1 via Dovecot-Sasl zusammen mit Sqlgrey.
Wenn ich nun eine Mail versende, dauert es zwischen "connect from" und "EHLO" immer exakt 30 Sekunden.

Ist das Problem vielleicht bekannt?
Mit Zitat antworten
  #2  
Alt 03.08.2011, 09:34
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Schau mal mit tail-f ins mail.log, um live zu sehen bei welcher Aktion er die 30 Sekunden wartet. Es könnte sich dabei z.B. um einen DNS Timeout handeln.
Mit Zitat antworten
  #3  
Alt 03.08.2011, 12:00
Neuer Benutzer
 
Registriert seit: 01.01.2011
Beiträge: 18
Standard

Hier ein Auszug aus dem Maillog.

Code:
Aug  3 11:59:05 server postfix/smtpd[11294]: xsasl_dovecot_server_mech_filter: keep mechanism: PLAIN        
Aug  3 11:59:05 server postfix/smtpd[11294]: xsasl_dovecot_server_mech_filter: keep mechanism: LOGIN        
Aug  3 11:59:35 server postfix/smtpd[11294]: < 4eb8b48a.pool.mediaWays.net[77.124.170.118]: EHLO [192.168.1.100]
Mit Zitat antworten
  #4  
Alt 03.08.2011, 12:39
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Ist das delay weg, wenn Du sqlgrey im postfix deaktivierst und dann postfix neu startest?
Mit Zitat antworten
  #5  
Alt 03.08.2011, 12:53
Neuer Benutzer
 
Registriert seit: 01.01.2011
Beiträge: 18
Standard

Ich habe folgenden Eintrag in der main.cf auskommentiert und Postfix neu gestartet:

Code:
#, check_policy_service inet:127.0.0.1:2501
Leider ohne Erfolg
Mit Zitat antworten
  #6  
Alt 03.08.2011, 12:58
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Ok. Dann könnte es sein dass es am DNS Lookup liegt. Schau bitte mal in die Datei /etc/resolv.conf, ob die dort eingetragenen DNS Server alle erreichbar sind. Ggf. könntest Du dort auch nochmal den öffentlichen Google DNS mit IP 8.8.8.8 hinzufügen.
Mit Zitat antworten
  #7  
Alt 03.08.2011, 13:09
Neuer Benutzer
 
Registriert seit: 01.01.2011
Beiträge: 18
Standard

Beide Nameserver sind ereichbar und funktionieren (lokal überprüft):

--- 194.187.164.20 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 40.417/40.417/40.417/0.000 ms

--- 84.201.0.34 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 41.717/41.717/41.717/0.000 ms

Die selben finden sich auch unter /var/spool/postfix/etc/resolv.conf
Mit Zitat antworten
  #8  
Alt 03.08.2011, 13:13
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Dann hat es vermutlich doch irgend was mit sqlgrey zu tun. Möglicherweise war es doch nicht vollständig deaktiviert beim Test, denn sqlgrey hat genau diesen 30 sec Dealy als Stndard. Schau mal in die sqlgrey config, gort findest Du irgendwo das hier:

# 30 sec delay
reconnect_delay = .5

Versuch das doch mal runter zu setzen und start dann sqlgrey neu.
Mit Zitat antworten
  #9  
Alt 03.08.2011, 13:22
Neuer Benutzer
 
Registriert seit: 01.01.2011
Beiträge: 18
Standard

Klasse, das war es. Ich habe das delay von 1 auf .1 runtergesetzt und die Mails werden (gefühlt) sofort versandt.

Kann ich denn das reconnect-delay so anpassen, dass die eigenen Mailboxen nicht davon betroffen sind - also nach erfolgreicher sasl-Authentifizierung deaktivieren?
Mit Zitat antworten
  #10  
Alt 03.08.2011, 15:54
Neuer Benutzer
 
Registriert seit: 01.01.2011
Beiträge: 18
Standard

Habe das sqlgrey delay jetzt, wie von Dir empfohlen, auf .5 gesetzt und alles funktioniert wunderbar.

Hab vielen Dank für Deine Hilfe
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:12 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0