amavisd-release(2.6.5) and banned files ?
Jarno Huuskonen
jarno.huuskonen+amavis at uef.fi
Tue May 10 07:38:36 CEST 2011
> Date: Fri, 6 May 2011 21:16:43 +0300
> From: Mark Martinec <Mark.Martinec+amavis at ijs.si>
> To: "amavis-users at amavis.org" <amavis-users at amavis.org>
> Subject: Re: amavisd-release(2.6.5) and banned files ?
>
> > I may have found a possible bug with amavisd-release (v.2.6.5)
> > and banned files:
> [...]
[...]
> The problem is in the amavisd-release, not sending a 'mail_file'
> attribute when a quarantine type is not known and the determination
> of a quarantine type is left over to amavisd.
>
> The problem occurs if a quarantine id does not end in ".gz"
> _and_ the quarantine is file based (not SQL),
> _and_ the quarantine is kept at one level of a directory (no subdirectories,
> i.e. $quarantine_subdir_levels = 0).
>
> I believe the following patch to amavisd-release (as distributed by 2.6.5)
> fixes the issue:
>
> --- amavisd-release.orig 2011-03-31 19:56:42.970618929 +0200
> +++ amavisd-release 2011-05-06 20:04:44.026358669 +0200
> @@ -166,3 +166,3 @@
> push(@query, "secret_id=$secret_id") if $secret_id ne '';
> - push(@query, "mail_file=$mail_file") if $quar_type =~ /^[FZB]\z/;
> + push(@query, "mail_file=$mail_file"); # ignored with an SQL quarantine
> push(@query, "partition_tag=$part_tag") if $part_tag ne '';
Thanks, this patch works for me.
-Jarno
--
Jarno Huuskonen
More information about the amavis-users
mailing list