[Postfixbuch-users] Amavis blockt keine Zips mehr
lars behrens
lars at brainlift.de
Do Mär 23 10:43:46 CET 2006
hi,
danke für den reply.
> Schick' mal aus der /usr/sbin/amavisd-new die Subroutine init_decoders.
> Dort sollte ein Array erstellt werden namens @decoders.
> Ich vermute, dass einer der dort angegebenen "Decoder" falsch ist.
so sieht das dort aus:
sub init_decoders() {
# A list of pairs or n-tuples: [short-type, code_ref,
optional-args...].
# Maps short types to a decoding routine, the first match wins.
# Arguments beyond the first two can be program path string (or a
listref of
# paths to be searched) or a reference to a variable containing such
a path,
# which allows for lazy evaluation, making possible to assign values
to
# legacy configuration variables even after the assignment to
@decoders.
@decoders = (
['mail', \&Amavis::Unpackers::do_mime_decode],
['asc', \&Amavis::Unpackers::do_ascii],
['uue', \&Amavis::Unpackers::do_ascii],
(...)
['tar', \&Amavis::Unpackers::do_pax_cpio, \$cpio],
['tar', \&Amavis::Unpackers::do_tar],
['deb', \&Amavis::Unpackers::do_ar, \$ar],
# ['a', \&Amavis::Unpackers::do_ar, \$ar], #unpacking .a seems an
overkill
['zip', \&Amavis::Unpackers::do_unzip],
['rar', \&Amavis::Unpackers::do_unrar, \$unrar],
['arj', \&Amavis::Unpackers::do_unarj, \$unarj],
hinter zip fehlt was - ich habe hier aber noch einen postfix stehen mit
demselben amavis, dort sehen diese zeilen genauso aus.
ich habe allerdings gesehen, dass unrar eine veraltete version ist:
mail:/usr/sbin# dpkg -s unrar
Package: unrar
Status: install ok installed
(...)
Architecture: i386
Version: 2.71-1
Depends: libc6 (>= 2.2.2-2)
Suggests: rar
Conflicts: rar (<< 2.70-1)
- nach einem re-install von unrar, diesmal aus unstable:
mail:/etc# dpkg -s unrar
Package: unrar
Status: install ok installed
(...)
Architecture: i386
Source: unrar-nonfree
Version: 1:3.5.4-1
Depends: libc6 (>= 2.3.5-1), libgcc1 (>= 1:4.0.2), libstdc++6 (>=
4.0.2-4)
Conflicts: rar (<= 2.60-1)
- habe ich jetzt folgenden eintrag nach dem reload von amavis:
Mar 23 10:36:03 mail amavis[8514]: Internal decoder for .tnef
Mar 23 10:36:03 mail amavis[8514]: Found decoder for .exe at
/usr/bin/unrar; /usr/bin/lha; /usr/bin/arj
Mar 23 10:36:03 mail amavis[8514]: Creating db in /var/lib/amavis/db/;
BerkeleyDB 0.27, libdb 4.3
- und das blocken von .zips funktioniert wieder!
gruss
lars
Mehr Informationen über die Mailingliste Postfixbuch-users