Command time limit exceeded: "/usr/bin/procmail"
Hajo Locke
Hajo.Locke at gmx.de
Di Aug 30 09:17:35 CEST 2016
Hallo,
wir kennen ähnliches, verursacht durch POP-User. Vergleich mal die
login/logout Zeiten bei den betroffenen Usern, wenn diese per pop
zugreifen. Wenn da viele Minuten dazwischen liegen, sendet der User
vermutlich kein korrektes logout, meist ausgelöst durch Firewall oder
Virenwächter. Solange dovecot das Postfach für aktiv hält, gibt er es
nicht frei (pop=exclusiv) und procmail kann wegen des lock nicht
zustellen. Womöglich war euer command_time_limit vorher kürzer als das
dovecot Inaktivitätslimit (30 min?).
In der Richtung könnte man mal forschen.
Hajo
Am 22.08.2016 um 13:27 schrieb Christian Schoepplein:
> Hi zusammen,
>
> auf einem System, auf dem via procmail einkommende Nachrichteng in ein
> OTRS gepiped werden und auf dem die Mailzustellung grundsätzlich
> funktioniert, bekommen wir ab und an mal folgenden Fehler:
>
> Command time limit exceeded: "/usr/bin/procmail"
>
> In main.cf steht command_time_limit auf 2000s, was ja eh schon Wahnsinn
> ist, aber an welcher Schraube könnten wir ggf. denn noch drehen, um den
> obigen Fehler zu beseitigen?
>
> Hier mal die .procmailrc des lokalen Users, über den die Zustellung
> läuft:
>
> -----
> SYS_HOME=$HOME
> SHELL=/bin/sh
> PATH=/bin:/usr/bin:/usr/local/bin
> DAYFOLDER=`date +%F`
> LOGFILE=$SYS_HOME/var/log/procmail-$DAYFOLDER.log
> VERBOSE=on
>
> # Pipe all email into the PostMaster process.
>
> :0 :
> | $SYS_HOME/bin/otrs.Console.pl Maint::PostMaster::Read
>
>
> # spool all the rest (which the otrs.PostMaster.pl can't process!)
> # If the database is down or the otrs.PostMaster.pl exit was not '0'!
>
> :0 :
> $SYS_HOME/var/spool/.
> -----
>
> Ciao und danke für jeden Hinweis,
>
> Schöpp
>
>
>
Mehr Informationen über die Mailingliste Postfixbuch-users