On 31.05.2017 18:09, Wolff, Lothar wrote:

Hallo

 

Ich möchte im Postfix einstellen

 

-       Alle *.Zip Anhänge sind nicht blockiert

 

-       Absender bekommt einen Hinweis dass er eine Zip Datei gesendet hatte,

die in das System nicht rein gelassen wird und das er diese bitte
nochmal in einem anderen Format senden möge usw. usw .

 

 

Wo kann man das am Besten im Postfix einstellen ?

 

Hallo ich hab etwas ähnliches als header_check bei mir realisiert ...

vielleicht hilft das:

if /^content-(disposition|type):[[:space:]](attachment|inline|[[:alnum:]\-]*\/[[:alnum:]\-]*);([[:space:]]|\r|\n)*[[:space:]]*(file)?name[[:space:]]*\=[[:space:]]*\"?(\=\?[[:alnum:]\-]*\?[[:alpha:]]\?)?([[:print:]]*)(\.|=2e)[[:alnum:]\{\-\}]+(\?\=)?\"?[[:space:]]*(;|$)/
/^content-(disposition|type):[[:space:]](attachment|inline|[[:alnum:]\-]*\/[[:alnum:]\-]*);([[:space:]]|\r|\n)*[[:space:]]*(file)?name[[:space:]]*\=[[:space:]]*\"?(\=\?[[:alnum:]\-]*\?[[:alpha:]]\?)?([[:print:]]*)(\.|=2e)(pdf)(\?\=)?\"?[[:space:]]*(;|$)/
        OK
/^content-(disposition|type):[[:space:]](attachment|inline|[[:alnum:]\-]*\/[[:alnum:]\-]*);([[:space:]]|\r|\n)*[[:space:]]*(file)?name[[:space:]]*\=[[:space:]]*\"?(\=\?[[:alnum:]\-]*\?[[:alpha:]]\?)?([[:print:]]*)(\.|=2e)(\{[[:digit:]A-F]+[[:digit:]A-F\-]*[[:digit:]A-F]+\}|[[:digit:]]+|7z|ad[ep]|arj|asd|ax|ba[st]|bin|cab|ceo|cmd|c[oh]m|cpl|crt|dll|exe|hlp|ht[at]|in[fs]|jar|isp|jse?|lha|lnk|mde|ms[cipt]|ocx|pcd|pif|rar|reg|sc[rt]|sh[bs]|swf|url|vb[esx]?|vxd|ws[cfh]|(do[ct]|md[ab]|xl[as]|pp[st])x?)(\?\=)?\"?[[:space:]]*(;|$)/
        PREPEND X-Hold-in-Queue: Suspicious '$2'-File=$4$5$6$7$8
endif

ich behandle hier auch andere File-Extensions, und an Stelle des PREPEND müsstest Du ein REJECT mit dem Hinweistext den Du haben willst, und natürlich die Erweiterungen welche Du nicht "behandelt" haben willst entfernen;

in der main.cf habe ich das da:

header_checks = pcre:/etc/postfix/hdr_chks.pcre
header_checks_size_limit = 131072
mime_header_checks = $header_checks
nested_header_checks =

Grüße,
Walter