Nuno,
> Is it possible to define defang_maps_by_ccat in the policy back?
Yes.
> I want to have something like:
>
> $policy_bank{'DEFANG'} = { # those configured to send mail to port 10026
> %{$policy_bank{'DEFAULT'}},
> defang_spam => 1,
> log_level => 5,
> defang_maps_by_ccat => { +CC_SPAM => [ 'attach' ] } ,
> };
>
> So that all mails marked as spam get defang using the attach method..
> If i put the conf outside the policy bank it works fine.
>
> $defang_maps_by_ccat{+CC_SPAM} = [ 'attach' ];
>
> But i want it to be only in the DEFANG policy bank..
Btw, keep in mind that recipient needs to be local
for defanging to work.
Here is a problem:
{ +CC_SPAM => ... }
The perl '=>' operator is too damn clever, the '+' is not
sufficient to prevent it from quoting its left-hand side.
One needs to use &CC_SPAM or (CC_SPAM), or just avoid
a '=>' and use a comma when building a hash:
$policy_bank{'DEFANG'} = {
log_level => 5,
defang_maps_by_ccat => { CC_SPAM, [ 'attach' ] };
};
or:
$policy_bank{'DEFANG'} = {
log_level => 5,
defang_maps_by_ccat => { &CC_SPAM => [ 'attach' ] };
};
Mark
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/