[Postfixbuch-users] Problem mit fehlerhaft generierten Warnungen
Tobias Hiller
tobias.hiller at googlemail.com
Do Jun 28 13:51:30 CEST 2007
Matthias Haegele schrieb:
> Tobias Hiller schrieb:
>
>> Sandy Drobic schrieb:
>>
>>> Tobias Hiller wrote:
>>>
>>>
>>>> nighthawk schrieb:
>>>>
>>>>
>>>>> On 6/27/07, Tobias Hiller <tobias.hiller at googlemail.com> wrote:
>>>>>
>>>>>
>>>>>
>>>>>> Jun 27 09:30:11 SERVER postfix/qmgr[16976]: warning:
>>>>>> qmgr_active_done_3_generic: remove 30394D40FC from active: No such file
>>>>>> or directory
>>>>>>
>>>>>>
>>>>>>
>>>>> Blind geraten... Könnte es daran liegen? Postfix erkennt, daß mit der
>>>>> Mail was nicht stimmt und teilt Dir das mit?
>>>>>
>>>>>
>>>>>
>>>> Moin, danke erstmal für die Antwort.
>>>> Also ehrlich gesagt, wüßte ich nicht, was an den mails nicht stimmen
>>>> sollte...
>>>>
>>>>
>>> An den Mails ist vermutlich alles in Ordnung, aber nicht in der Weise, wie
>>> sie aus der Queue entfernt werden. Ein Prozess greift da ein, der nicht
>>> vorgesehen ist. Du kannst diese Warnung provozieren, indem du eine
>>> verzögerte Mail mit "postsuper -d queue-id" aus der Mail löscht. Dann wird
>>> auch eine entsprechende Meldung im Log generiert.
>>>
>>> Postfix betrachtet es jedoch nur als informative Meldung, nicht als "fatal
>>> error". Trotzden solltest du herausfinden, welcher Prozess Postfix da in
>>> die Suppe spuckt.
>>>
>>>
>>>
>> Also was mir nun aufgefallen ist, ist dass es meist ein paar minuten vor
>> der Meldung qmgr_active... eine Email gibt, die aufgrund eines Virusses
>> aussortiert wurde.
>> Kann ich irgendwie genau schauen, welche mail das war? Ich habe jetzt
>> nur die clamav.log angeschaut.
>> Außerdem habe ich vorhin noch die Meldung warning: qmgr_active_corrupt:
>> save corrupt file queue active id DBD0FD414C: No such file or directory
>> erhalten.
>> Gesagt sei vielleicht noch, dass es aber nicht immer die
>> unzustellbarkeitsnachricht gibt, sobald im log warning:
>> qmgr_active_done_3_generic auftaucht....
>>
>
>
> Du verwendest also: clamav u. spamassassin?
>
> evtl. noch mit amavisd-new? (dann lägen Sie in
> /var/lib/amavis/virusmails/* (spam*|virus*)., falls Quarantäne an)
>
> (bei debian könntest du die installierten Pakete mittels dpkg -l
> anzeigen lassen)
>
> Was passiert eigentlich wenn sich das Script mit einem Fehler beendet?
> Ich sehe keinen Filter in der postconf -n Ausgabe, wie kommen die Mails
> überhaupt zum Virenscanner, wo ist das definiert?
>
>
>> Tobias
>>
>
>
>
Danke für deine Mühe, amavis wird nicht verwendet.
Die mails müssten eigentlich folgendermaßen gescannt werden:
In der master.cf steht:
#SMPT an Clamsmtp
smtp inet n - - - - smtpd -o
content_filter=scan:127.0.0.1:10025
#Clamsmtp zurück an Postfix Spamassassin
127.0.0.1:10026 inet n - n - - smtpd
-o content_filter=filter
-o
receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks_style=host
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
und dann gibt es ja noch die clamsmtpd.conf:
#
------------------------------------------------------------------------------
# SAMPLE CLAMSMTPD CONFIG FILE
#
------------------------------------------------------------------------------
#
# - Comments are a line that starts with a #
# - All the options are found below with their defaults commented out
# The address to send scanned mail to.
# This option is required unless TransparentProxy is enabled
OutAddress: 10026
# The maximum number of connection allowed at once.
# Be sure that clamd can also handle this many connections
#MaxConnections: 64
# Amount of time (in seconds) to wait on network IO
#TimeOut: 180
# Address to listen on (defaults to all local addresses on port 10025)
Listen: 127.0.0.1:10025
# The address clamd is listening on
ClamAddress: /var/run/clamav/clamd.ctl
# A header to add to all scanned email
Header: X-AV-Checked: ClamAV using ClamSMTP
# Directory for temporary files
TempDirectory: /var/spool/clamsmtp
# PidFile: location of PID file
PidFile: /var/run/clamsmtp/clamsmtpd.pid
# Whether or not to bounce email (default is to silently drop)
#Bounce: off
# Whether or not to keep virus files
#Quarantine: off
# Enable transparent proxy support
#TransparentProxy: off
# User to run as
User: clamsmtp
Ich habe mir auch mal einfach noch logs der Mails mit Fehlermeldung und
ohne Fehlermeldung angeschaut.
Auffällig ist eben, dass normal eben nur 1 pickup gemacht wird und bei
den Mails wo der Fehler auftritt 2 pickups vorkommen.
Tobias
Mehr Informationen über die Mailingliste Postfixbuch-users