limit archive size?
Mark Martinec
Mark.Martinec+amavis at ijs.si
Fri Mar 11 17:54:51 CET 2011
Michael,
> on certain installations I use the archive, not for 'archive', but so
> that the email I submit for bayes/spamcop/dcc/razor is NOT screwed up by
> microsoft exchange.
>
> I don't need the 24MB picture files that some non nuts like to email
> back and forth, so, question:
> how would I limit what was archived in the sql-archive? yes, I guess I
> could add a trigger that deleted everything with chunk_id > 10. but, is
> there an easier way?
Something like this in amavisd.conf should work:
package Amavis::Custom;
sub new {
my($class,$conn,$msginfo) = @_;
bless {}, $class;
}
sub before_send {
my($self,$conn,$msginfo) = @_;
if ($msginfo->msg_size < 1024*1024) {
Amavis::do_quarantine($conn,$msginfo, undef,
['archive-quarantine'], 'sql:');
}
}
Mark
More information about the amavis-users
mailing list