dear I want to block pps file and other file only for policy bank AM.PDP-SOCK
this the policy bank config $policy_bank{'AM.PDP-SOCK'} = { protocol => 'AM.PDP', notify_method => 'pipe:flags=q argv=/usr/sbin/sendmail -Ac -i -f ${sender} -- ${recipient}', auth_required_release => 0, bypass_banned_checks_maps => [0], banned_filename_re = new_RE(\qr'.\.(exe|vbs|pif|scr|bat|cmd|com|cpl|pps| doc)$'i), }; but this did not working, see logs below, ANy tips ? Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) File-type of p003: CDF V2 Document, Little Endian, Os: Windows, Version 1.0, Code page: -535, Title: Presentation Title, Author: Alexander Shlychkov, Last Saved By: Touzeau, Revision Number: 27, Total Editing Time: 03:51:18, Create Time/Date: Thu Jun 18 09:33:59 2009, Last Saved Time/Date: Thu Sep 3 11:20:49 2009; (dat) Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) do_ascii: Decoding part p001 Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) do_ascii: Setting sigaction handler, was 0 Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) timer set to 2000 s (was 3000 s) Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) do_ascii: Decoding part p001 (0 items), uulib V0.5pl20 Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) prolong_timer do_ascii: timer set to 3000 s Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) decompose_part: p001 - atomic Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) decompose_part: p002 - atomic Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) decompose_part: p003 - atomic Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) prolong_timer parts_decode: remaining time = 3000 s Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_ldap_attr(amavisbypassheaderchecks), no attribute, "ma...@touzeau.com" result=undef Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) query_keys: ma...@touzeau.com, marie@, touzeau.com, .touzeau.com, .com, . Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_hash(ma...@touzeau.com), no matches Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup [bypass_header_checks] => undef, "ma...@touzeau.com" does not match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) check_header: 0, OK Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_ldap_attr(amavisbypassheaderchecks), no attribute, "ma...@touzeau.com" result=undef Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) query_keys: ma...@touzeau.com, marie@, touzeau.com, .touzeau.com, .com, . Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_hash(ma...@touzeau.com), no matches Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup [bypass_header_checks] => undef, "ma...@touzeau.com" does not match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) Checking for banned types and filenames Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_ldap_attr(amavisbannedrulenames), no attribute, "ma...@touzeau.com" result=undef Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup: (scalar) matches, result="DEFAULT" Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup [banned_filename], 1 matches for "ma...@touzeau.com", results: "(constant:DEFAULT)"=>"DEFAULT" Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) collect banned table[0]: ma...@touzeau.com, tables: DEFAULT=>Amavis::Lookup::RE=ARRAY(0x9a2f4f0) Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) starting banned checks - traversing message structure tree Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) check_for_banned (p004,p001) multipart/mixed | text/plain,.asc Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) doing banned check for ma...@touzeau.com on multipart/mixed | text/plain,.asc Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_re(["multipart/mixed","text/plain",".asc"]), no matches Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup [check_bann:ma...@touzeau.com] => undef, ["multipart/mixed","text/plain",".asc"] does not match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_acl(P=p004\tL=1\tM=multipart/mixed\nP=p001\tL=1/1 \tM=text/plain\tT=asc), no match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup [banned_namepath_re] => undef, "P=p004\tL=1 \tM=multipart/mixed\nP=p001\tL=1/1\tM=text/plain\tT=asc" does not match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) p.path ma...@touzeau.com: "P=p004,L=1,M=multipart/mixed | P=p001,L=1/1,M=text/plain,T=asc" Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) check_for_banned (p004,p002) multipart/mixed | application/msword,.dat,article-court.doc Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) doing banned check for ma...@touzeau.com on multipart/mixed | application/msword,.dat,article-court.doc Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_re(["multipart/mixed","application/msword",".dat","article-court.doc"]), no matches Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup [check_bann:ma...@touzeau.com] => undef, ["multipart/mixed","application/msword",".dat","article-court.doc"] does not match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_acl(P=p004\tL=1\tM=multipart/mixed\nP=p002\tL=1/2 \tM=application/msword\tT=dat\tN=article-court.doc), no match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup [banned_namepath_re] => undef, "P=p004\tL=1 \tM=multipart/mixed\nP=p002\tL=1/2\tM=application/msword\tT=dat \tN=article-court.doc" does not match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) p.path ma...@touzeau.com: "P=p004,L=1,M=multipart/mixed | P=p002,L=1/2,M=application/msword,T=dat,N=article-court.doc" Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) check_for_banned (p004,p003) multipart/mixed | application/vnd.ms-powerpoint,.dat,exes.pps Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) doing banned check for ma...@touzeau.com on multipart/mixed | application/vnd.ms-powerpoint,.dat,exes.pps Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_re(["multipart/mixed","application/vnd.ms-powerpoint",".dat","exes.pps"]), no matches Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup [check_bann:ma...@touzeau.com] => undef, ["multipart/mixed","application/vnd.ms-powerpoint",".dat","exes.pps"] does not match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup_acl(P=p004\tL=1\tM=multipart/mixed\nP=p003\tL=1/3 \tM=application/vnd.ms-powerpoint\tT=dat\tN=exes.pps), no match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) lookup [banned_namepath_re] => undef, "P=p004\tL=1 \tM=multipart/mixed\nP=p003\tL=1/3\tM=application/vnd.ms-powerpoint \tT=dat\tN=exes.pps" does not match Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) p.path ma...@touzeau.com: "P=p004,L=1,M=multipart/mixed | P=p003,L=1/3,M=application/vnd.ms-powerpoint,T=dat,N=exes.pps" Apr 30 17:21:56 dtouzeau-desktop.local /usr/local/sbin/amavisd[7538]: (07538) banned check: any=0, all=N (1) ------------------------------------------------------------------------------ _______________________________________________ AMaViS-user mailing list AMaViS-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amavis-user AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3 AMaViS-HowTos:http://www.amavis.org/howto/