postfix a problemy s header_checks
linux-cz
linux-cz na cps.sk
Čtvrtek Srpen 21 11:58:30 CEST 2003
Zdravim
v postfixe sa snazim o kontrolu header_checks a body_checks.
Bohuzial to nezabera.
main.cf:
header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks
body_checks:
/^begin \d\d\d .*\.(vbe|vbs|exe|com|jb|bat|pif|scr|lnk)/ REJECT Message
content rejected; we do not accept executable attach
/^Content-(Disposition|Type)\:.*name="?.*\.(vbe|vbs|exe|com|jb|bat|pif|scr|l
nk)"?/ REJECT Message content rejected; we do no
/^\s*(file)?name="?.*\.(vbe|vbs|exe|com|bat|pif|scr|lnk)"?/ REJECT Message
content rejected; we do not accept executable att
/^(.*)name\=\"(.*)\.(com|exe|pif|vbs)\"$/ REJECT
(dufam, ze horeuvedene je vo tvare regexp, pretoze pcre sa mi nepodarilo
dokompilovat)
ak poslem mail (a zapnem si rozsirene logovanie - cleanup -v)
V logu to parsuje kazdy riadok asi takymto sposobom:
postfix/cleanup[27715]: cleanup_header_callback: 'Content-Type: text/plain;
name="skuska.exe"'
postfix/cleanup[27715]: dict_regexp_lookup: /etc/postfix/header_checks:
Content-Type: text/plain; name="skuska.exe"
postfix/cleanup[27715]: maps_find: mime_header_checks: Content-Type:
text/plain; name="skuska.exe": not found
postfix/cleanup[27715]: cleanup_header_callback: 'Content-Disposition:
attachment; filename="skuska.exe"'
postfix/cleanup[27715]: dict_regexp_lookup: /etc/postfix/header_checks:
Content-Disposition: attachment; filename="skuska.ex
postfix/cleanup[27715]: maps_find: mime_header_checks: Content-Disposition:
attachment; filename="skuska.exe": not found
Sprava sa ale doruci, co by sa podla pravidiel v body_checks nemala
(posielam subor "skuska.exe")
Kde mam chybu ? (uz som dost zufaly)
Vdaka
Maros
Další informace o konferenci Sendmail