Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Jun 2006 00:48:40 +0200
From:      Gabor Kovesdan <gabor@FreeBSD.org>
To:        WebTeam <webteam@pcbtech.ru>
Cc:        ports@FreeBSD.org
Subject:   Re: FreeBSD Port: security/amavisd-new
Message-ID:  <4499CCC8.3@FreeBSD.org>
In-Reply-To: <4499C824.3080305@pcbtech.ru>
References:  <4499C824.3080305@pcbtech.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

WebTeam wrote:
> Good time of the day to you!
>
> Has such a problem w/ the latest subj (2.4.1_1,1)
>
> Upgraded from the version 2.3.x (after building applied 
> amavisd-new-qmqpqq.patch)
>
> install passed clean, as well as restart and so on. The problem is 
> following: all the uncoming mails passed through ok, but response 
> code, returned to SMTP sender is _always_
>
> 451 communication with mail server failed (#4.4.2)
>
so you use LMTP between your MTA and amavisd, right? Have you tried to 
set the loglevels (both for MTA and for amavisd) to a bit more verbose? 
I suppose you should get something more descriptive in maillog or 
messages. Anyway, what kind of MTA do you use?
You should also check if /usr/local/virusmails and /usr/local/amavis is 
writable by nobody:nogroup.
> so all the mail get postponed at the sender server queue and is being 
> sent again and again ;-(
>
> I've tried rebuilding source -- absolutely in vain
>
> built on FreeBSD 6.1-RELEASE, by the following args
>
> make AMAVISUSER=nobody AMAVISGROUP=nogroup 
> AMAVISQUARANTINE=/usr/local/virusmails AMAVISDIR=/usr/local/amavis 
> AMAVIS_NOMILTER=yes
>
> rebuilding of all depended ports was also done.. the same ;-(
>
> The worst thing is that it's a production server... Maybe you may give 
> me any enlightnent/directions?
>
> Now I'm trying to rollback (to the previous version)
>
> Spent some time looking through the source code (amavisd).. 
> unfortunately with no luck. Responses from package Amavis::In::QMQPqq 
> seems to be correct:
>
> line 12155:
>
>     my($smtp_resp,$exit_code,$preserve_evidence) =
>         &$check_mail($conn,$msginfo,0);
>
> so if $smtp_resp = '250 2.6.0 Ok, id=86469-04, from 
> MTA([127.0.0.1]:25): 250 ok 1150927347 qp 88439', the string, returned 
> by self->netsring (@ line 12198) is 'K250 2.6.0 Ok, id=86469-04, from 
> MTA([127.0.0.1]:25): 250 ok 1150927347 qp 88439'
>
> when this response is analyzed I'm still haven't got, but it seems to 
> be correct.
>
> Written to you because you're listed as maintainer of this port. 
> Possibly you already know the remedy of this problem
>
> WBR, Oleg Strizhak
>

This info is not enough for me to help you. Maybe if you can post your 
configuration files, but I'm not so experienced in MTA-specific issues, 
I use Postfix for mail servers I maintain. Anyway, I think looking at 
the code is not necessary, there are a bunch of happy amavisd-new 2.4.x 
users, so I don't think it has such a trivial bug in itself. I also 
suggest you to write a new amavisd.conf from scratch, since there are 
syntactical changes between 2.3.x and 2.4.x config files. The old one 
should work, however, but it might be better to start with a new one.
Mail is CC'd to ports@, maybe someone can help you on the list.

Regards,

Gabor



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4499CCC8.3>