QUOTED_MESSAGE: > Hello, > > Apologies if this has been asked before. I tried > searching through the mailing list & documentation but > didn't see an answer. > My problem is that "contrib/zip_script" > script don't work: attachments in file_list_1 are dropped, > all other left intact ! > > my conf: > > feat_log_trace = 0 feat_log_after = > 0 > feat_log_xml = 0 > max_conf_recursion = 1 msg_defanged = > note > feat_log_stderr = 0 feat_log_inline = > 0 > header_url = 0 > header_rev = 0 > feat_files = 1 > feat_lengths = 1 > feat_boundaries = 1 feat_fixmime = > 1 > feat_trust_pgp = 0 feat_scripts = > 1 > feat_html = 1 > feat_uuencoded = 1 feat_no_partial = > 1 > feat_forwards = 1 > feat_testing = 0 > feat_verbose = 1 > feat_force_name = 1 feat_webbugs = > 1 > score_panic = 0 > score_bad = 0 > msg_file_drop = Droppped file > :"%FILENAME" file_name_tpl = > /var/qmail/filter/tmp/att-$F-$T.$$ file_list_rules = > 3 > file_default_policy = defang file_list_1 = > (?i)(winmail\.dat file_list_1 += |\.([23]86|vb[se]|jse|js|cpl|crt|chm|cpl|in[fsi] > file_list_1 += |isp|dll|drv|cmd|sc[rt]|sys|bat|pif|lnk|hlp > file_list_1 += |mp3|avi|mpe?g|mov|qtw|ram?|ogg|swf|fla > file_list_1 += |ms[cip]|reg|asd|sh[bs]|app|ocx|ht[ta]|mht > file_list_1 += |url|exe|ws[cfh]|ops|com|vxd|prx))\s* > file_list_1_policy = drop > file_list_1_scanner = 0 > file_list_2 = (?i)\. > file_list_2 += |jpe?g|gif|png|tiff?|bmp|psd|pcx > file_list_2 += |zip|g?z|rar|tgz|bz2|tar file_list_2_policy = > accept > file_list_2_scanner = 0 > file_list_3 = .* > file_list_3_scanner = 0:::/var/qmail/filter/contrib/zip_script > %FILENAME %ATTNAME > > file_list_3_policy = accept:unknown:unknown:unknown > ---zip_script: > FILTERTMP="/var/qmail/filter/tmp"ZIP=$(which > zip)[ "$ZIP" = "" ] && exit > 2SED=$(which sed)[ "$SED" = "" ] > && exit 3 FILE=$1NAME=$(echo "$2" | sed -e > 's/\//_/g');[ -f "$FILE" ] || exit 1[ > "$NAME" = "" ] && > NAME="$FILE" # Do stuff within a temporary > directory...mkdir -p "$FILTERTMP/zip_script.$$" || > exit 5cd "$FILTERTMP/zip_script.$$" || exit > 6ln "$FILE" "$NAME" FILE2=$(echo > "$FILE" | sed -e 's/\./_/g').zipNAME2=$(echo > "$NAME" | sed -e 's/\./_/g').zipzip -Dkm $FILE2 > "$NAME" 2>/dev/null 1>/dev/null || exit 4 # > Cleanupcd /rm -rf "$FILTERTMP/zip_script.$$" > "$FILE" echo Anomy-FileScan-NewFile: $FILE2echo > Anomy-FileScan-NewName: $NAME2echo Anomy-FileScan-NewType: > application/octet-streamecho Anomy-FileScan-NewEnc: > Base64echoexit 0
EKKI skrifa neitt hér:
© 2000-2002 Bjarni R. Einarsson / fyrirspurnir / skilmálar / þakkir /