[postfix-users] Delay bei internen zustellen der Mails

Mathias Betschart mbetschart_ch at yahoo.de
Fr Feb 15 15:25:57 CET 2013



> Hallo zusammen
> 
> Ich habe das Problem, dass wenn ich auf dem Server eine Email an eine interne Email-Adresse schicke, diese mehr als 10 Sekunden braucht bis sie zugestellt wird.
> In diesem Fall sogar 13 Sekunden.
> Ich kann nicht nachvollziehen was in der Zeit zwischen 14:55:04 bis 14:55:17 genau passiert. Kann ich das irrgendwie loggen?
> 
> Feb 14 14:55:04 server postfix/pickup[25160]: B677326C073: uid=0 from=<absender at meinserver.com>
> Feb 14 14:55:04 server postfix/cleanup[26859]: B677326C073: message-id=<1360850104.26850 at meinserver.com>
> Feb 14 14:55:04 server postfix/qmgr[25161]: B677326C073: from=<absender at meinserver.com>, size=584, nrcpt=1 (queue active)
> Feb 14 14:55:17 server spamd[21339]: spamd: connection from localhost [127.0.0.1] at port 56744
> Feb 14 14:55:17 server spamd[21339]: spamd: setuid to mathias succeeded
> Feb 14 14:55:17 server spamd[21339]: spamd: processing message <1360850104.26850 at meinserver.com> for benutzer:500
> Feb 14 14:55:17 server spamd[21339]: spamd: clean message (-101.5/2.0) for benutzer:500 in 0.1 seconds, 942 bytes.
> Feb 14 14:55:17 server spamd[21339]: spamd: result: . -101 - AWL,BAYES_00,RDNS_NONE,USER_IN_WHITELIST scantime=0.1,size=942,user=benutzer,uid=500,required_score=2.0,rhost=localhost,raddr=127.0.0.1,rport=56744,mid=<1360850104.26850 at meinserver.com>,bayes=0.000012,autolearn=no
> Feb 14 14:55:17 server spamd[21334]: prefork: child states: II
> Feb 14 14:55:17 server postfix/local[26863]: B677326C073: to=<benutzer at mail.meinserver.com>, orig_to=<benutzer at meinserver.com>, relay=local, delay=13, delays=0.32/0.01/0/13, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail -a "$EXTENSION")
> Feb 14 14:55:17 server postfix/qmgr[25161]: B677326C073: removed

Du rufst spamd aus /usr/bin/procmail auf, das dauert 13s
Steht da sogar im timing:

delay=13, delays=0.32/0.01/0/13

Tatsächlich ist das so. Habe mal in der "main.cf" Datei die Zeile
mailbox_command = /usr/bin/procmail -a "$EXTENSION"
auskommentiert und die Mails gehen in Windeseile in die Postfächer.

Jetzt stehe ich aber immer noch vor dem gleichen Problem. Wo trödelt das Mail herum nachdem procmail aufgerufen wurde. Vielleicht finde ich eine debug oder Logfile Einstellung.


Mehr Informationen über die Mailingliste postfix-users