Richard,
> I have looked at multiple products, but there is none that will meet my
> wishes. What I am basically looking for is this :
>
> Message arrives from our isp
> A program (amavis ?) looks at the subject, or at the X-Spam header line.
> If (X-Spam-Flag: YES) then place it in (a) quarantaine.
>
> Is this possible with amavis but without a spamcheck ?
Yes, possible through custom hooks.
Append the following at the end of amavisd.conf, or place it
on a separate file and invoke it from amavisd.conf by a:
include_config_files('/etc/amavisd-custom.conf');
(and adjust a regexp *\*\*SomeMagicSpamTag\*\* to your needs)
package Amavis::Custom;
use strict;
# invoked at child process creation time;
# return an object, or just undef when custom checks are not needed
sub new {
my($class,$conn,$msginfo) = @_;
my($self) = bless {}, $class;
my($subj) = $msginfo->get_header_field_body('subject');
if ($subj =~ /^[ \t]*\*\*SomeMagicSpamTag\*\*/) {
$msginfo->add_contents_category(CC_SPAM,0);
for my $r (@{$msginfo->per_recip_data}) {
$r->add_contents_category(CC_SPAM,0);
$r->bypass_spam_checks(1);
}
}
$self; # returning an object activates further callbacks,
# returning undef disables them
}
1;
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/