David,
> 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,
It doesn't work because banned_filename_re is not a member of policy banks and
is
ignored. You'd need to give a banning policy a name and use
@banned_filename_maps,
e.g.:
%banned_rules = (
'NO-VIDEO' => new_RE( qr'^\.movie$',
qr'.\.(asf|asx|mpg|mpe|mpeg|avi|mp3|wav|wma|wmf|wmv|mov|vob)$'i, ),
'NO-MOVIES' => new_RE( qr'^\.movie$', qr'.\.(mpg|avi|mov)$'i, ),
'NO-PPS' => new_RE(\qr'.\.(exe|vbs|pif|scr|bat|cmd|com|cpl|pps|doc)$'i),
'DEFAULT' => $banned_filename_re,
);
$policy_bank{'AM.PDP-SOCK'} = {
protocol => 'AM.PDP',
...
banned_filename_maps => ['NO-PPS'],
};
Mark
------------------------------------------------------------------------------
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
Please visit http://www.ijs.si/software/amavisd/ regularly
For administrativa requests please send email to rainer at openantivirus dot
org