amavisd-new-2.7.0-pre15 pre-release is available
Mark Martinec
Mark.Martinec+amavis at ijs.si
Wed May 11 14:02:55 CEST 2011
Tonio,
> so far the patch seems working, no more problems on quarantined email.
>
> Concerning the other problem:
> _WARN: Use of uninitialized value in string eq at (eval 118) line 275.
>
> I've assumed it happens on all email but I was wrong.
> It seems to only happen on whitelisted or soft whitelisted sender (I use
> SQL queries).
> I've set level 5 into amavisd.conf, but with this level, no more error
> message
> At level 2 error message appears like this:
>
> Apr 15 09:21:09 smtp01 amavis[12151]: (12151-01) _WARN: Use of
> uninitialized value in string eq at (eval 118) line 275.
Thanks!
Took me a while, but now I understand the issue.
This warning is innocent. Here is a fix (diff against 2.7.0-pre15):
--- amavisd~ 2011-04-13 02:29:25.000000000 +0200
+++ amavisd 2011-05-11 13:59:24.610258750 +0200
@@ -16740,5 +16740,6 @@
my(@names) = @{$conn_h->sth($sel)->{NAME_lc}};
$match = {}; @$match{@names} = @$a_ref;
- if (!exists $match->{'local'} && $match->{'email'} eq '@.') {
+ if ($self->{clause_name} eq 'sel_policy' &&
+ !exists $match->{'local'} && $match->{'email'} eq '@.') {
# UGLY HACK to let a catchall (@.) imply that field 'local' has
# a value undef (NULL) when that field is not present in the
Mark
More information about the amavis-users
mailing list