[Postfixbuch-users] amavis mit Fehlern?
Marc Samendinger
marc.samendinger at sp-online.de
Di Aug 15 11:41:29 CEST 2006
On Tue, Aug 15, 2006 at 11:28:51AM +0200, Kai Fürstenberg wrote:
> Fred Ockert schrieb:
> > Hallo,
>
> Hallo Fred,
>
> > mein Amavis sortiert (eigentlich) alle Attachments mit *.exe, *.vbs ...
> > usw. aus und schickt sie zur Quarantäne.
> > Soweit - so gut, aber ... nun fällt mir immer wieder auf, dass einige
> > Attachments durchrutschen.
> > Frage - warum ??
> > Postfix liefert alles auf Port 10024 an amavis(-new), der das auch
> > bearbeitet... jetzt kam wieder mal von einem User die Frage...
> > " .. ich dachte, Du hats das auf´gefiltert, ist der Filter ausser
> > Betrieb, weil ich wieder EXE-Files bekomme ...."
> >
> > War ein SFX mit Bildern , aber es gibt mit zu denken ... wo sollte ich
> > das Problem suchen?
> > Keine Ahnung... ist *.exe was anderes als *.EXE ??
>
> Nein, Amavis unterscheidet nicht zwischen groß- und kleingeschriebenen
> Dateinamenserweiterungen (vielleicht macht er es doch, aber betrachtet
> beides als gleich).
Interessanter als blocken auf Dateierweiterung ist sowieso das hier:
# new-style of banned lookup table
$banned_namepath_re = new_RE(
*schnipp*
# qr'(?# BLOCK Microsoft EXECUTABLES )
# ^ (.*\t)? T=exe-ms (\t.*)? $'xm, # banned file(1)
# type
# qr'(?# BLOCK ANY EXECUTABLE )
# ^ (.*\t)? T=exe (\t.*)? $'xm, # banned file(1) type
# qr'(?# BLOCK THESE TYPES )
# ^ (.*\t)? T=(exe|lha|tnef|cab) (\t.*)? $'xm, # banned file(1)
# types
*schnapp*
Damit wird die Datei mit file(1) überprüft und es ist völlig egal wie
die Datei heisst.
Schau dir am besten mal die sample Konfigurationsdatei an. Da steht
unter anderem auch:
# Checking for banned MIME types and names. If any mail part matches,
# the whole mail is rejected. Object $banned_filename_re provides a list
# of Perl regular expressions to be matched against each part's:
#
# * Content-Type value (both declared and effective mime-type),
# such as the possible security-risk content types
# 'message/partial' and 'message/external-body', as specified in
# rfc2046,
# or 'application/x-msdownload' and 'application/x-msdos-program';
#
# * declared (recommended) file names as specified by MIME subfields
# Content-Disposition.filename and Content-Type.name, both in their
# raw (encoded) form and in rfc2047-decoded form if applicable
# as well as (recommended) file names specified in archives;
#
# * file content type as guessed by 'file(1)' utility, mapped
# (by @map_full_type_to_short_type_maps) into short type names such
# as
# .asc, .txt, .html, .doc, .jpg, .pdf, .zip, .exe-ms, ..., which
# always
# starts with a dot. These short types are available unless
# $bypass_decode_parts is true.
> > Fred
>
> Kai
HTH
Marc
Mehr Informationen über die Mailingliste Postfixbuch-users