Discussion:
[users] amavisd-new-milter-2.6.6-3.el5.rf
Tilman Schmidt
2013-03-23 17:58:32 UTC
Permalink
A customer mailserver that had been running fine for years with
amavisd-new-2.5.4-1.el5.rf and hand-compiled amavisd-milter 1.4.0
got broken by the recent update to amavisd-new-2.8.0-1.el5.rf
because of the incompatibility described here:

http://www.mentby.com/Group/amavis-user/amavisd-new-270-pre4-amavisd-milter-failed-patch.html

The solution is obviously to update the ancient amavisd-milter, and
the best way would of course be to switch to a maintained package.
Now Repoforge does offer a package named amavisd-new-milter, but I
am encountering great difficulties getting it to work.

1st, yum install amavisd-new-milter failed with
--> Missing Dependency: amavisd-new = 2.6.6-3.el5.rf is needed by package
amavisd-new-milter-2.6.6-3.el5.rf.x86_64 (rpmforge)
I could work around this by downgrading amavisd-new from version
2.8.0-1 to 2.6.6-3 which is fortunately still available.

2nd, the amavisd-new-milter package contains no documentation
whatsoever, just two executables:
[root at mail ~]# rpm -ql amavisd-new-milter
/usr/sbin/amavis
/usr/sbin/amavis-milter

3rd and worst, it doesn't work. After figuring out how to start
/usr/sbin/amavis-milter from its usage message, sendmail succeeds
in connecting to it, but each mail delivery attempt results in:

amavis-milter[15328]: r2LH1sKw015336: (mlfi_eoh)
amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom)
amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom) allocate socket()
amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom) connect
amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom) failed to connect(): No
such file or directory
amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom) communication failure
amavis-milter[15328]: r2LH1sKw015336: (mlfi_cleanup) deleting temp file
amavis-milter[15328]: r2LH1sKw015336: (mlfi_cleanup) clearing message
variables
sendmail[15336]: r2LH1sKw015336: Milter: data, reject=451 4.3.2 Please
try again later

Without documentation I don't know how to find out what's going
wrong here.

Is there any documentation available for that package?
Does it work at all? How is it supposed to be used?

aTdHvAaNnKcSe
Tilman


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 261 bytes
Desc: OpenPGP digital signature
URL: <http://lists.repoforge.org/pipermail/users/attachments/20130323/4be019c2/attachment.sig>
Tilman Schmidt
2013-03-30 15:05:25 UTC
Permalink
Anyone?

Am 23.03.2013 18:58, schrieb Tilman Schmidt:
> A customer mailserver that had been running fine for years with
> amavisd-new-2.5.4-1.el5.rf and hand-compiled amavisd-milter 1.4.0
> got broken by the recent update to amavisd-new-2.8.0-1.el5.rf
> because of the incompatibility described here:
>
> http://www.mentby.com/Group/amavis-user/amavisd-new-270-pre4-amavisd-milter-failed-patch.html
>
> The solution is obviously to update the ancient amavisd-milter, and
> the best way would of course be to switch to a maintained package.
> Now Repoforge does offer a package named amavisd-new-milter, but I
> am encountering great difficulties getting it to work.
>
> 1st, yum install amavisd-new-milter failed with
> --> Missing Dependency: amavisd-new = 2.6.6-3.el5.rf is needed by package
> amavisd-new-milter-2.6.6-3.el5.rf.x86_64 (rpmforge)
> I could work around this by downgrading amavisd-new from version
> 2.8.0-1 to 2.6.6-3 which is fortunately still available.
>
> 2nd, the amavisd-new-milter package contains no documentation
> whatsoever, just two executables:
> [root at mail ~]# rpm -ql amavisd-new-milter
> /usr/sbin/amavis
> /usr/sbin/amavis-milter
>
> 3rd and worst, it doesn't work. After figuring out how to start
> /usr/sbin/amavis-milter from its usage message, sendmail succeeds
> in connecting to it, but each mail delivery attempt results in:
>
> amavis-milter[15328]: r2LH1sKw015336: (mlfi_eoh)
> amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom)
> amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom) allocate socket()
> amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom) connect
> amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom) failed to connect(): No
> such file or directory
> amavis-milter[15328]: r2LH1sKw015336: (mlfi_eom) communication failure
> amavis-milter[15328]: r2LH1sKw015336: (mlfi_cleanup) deleting temp file
> amavis-milter[15328]: r2LH1sKw015336: (mlfi_cleanup) clearing message
> variables
> sendmail[15336]: r2LH1sKw015336: Milter: data, reject=451 4.3.2 Please
> try again later
>
> Without documentation I don't know how to find out what's going
> wrong here.
>
> Is there any documentation available for that package?
> Does it work at all? How is it supposed to be used?
>
> aTdHvAaNnKcSe
> Tilman
Bjarne Saltbæk
2013-04-05 01:25:41 UTC
Permalink
Hi Tilman. According to http://amavisd-milter.sourceforge.net/ the amavisd-milter needs to be upgraded to 1.5.0.May 2 2010 - amavisd-milter-1.5.0
IMPORTANT: amavisd-new 2.7.0 requires amavisd-milter 1.5.0 due to changes in AM.PDP protocol. And looking in the changelog for amavisd-new.spec (2.8.0-1):* Tue Jan 15 2013 Tom?? Brand?sk? <tomas.brandysky at gmail.com> - 2.8.0-1
- new upstream release
- removed support for helper programs amavis.c and amavis-milter.c as they are not longer distributed
with the package
So the solution I think will be asking Repoforge to create a (new) amavisd-new-milter package (this will screw up versioning since amavisd-milter real version is 1.5.0 but repoforge calls the previous amavisd-new-milter version 2.6.6-3). Or maybe create a completly new amavis-milter package with perhaps an "Obsoletes: amavis-new-milter" in the RPM SPEC?
Best Regards,Bjarne > Date: Sat, 30 Mar 2013 16:05:25 +0100
> From: t.schmidt at phoenixsoftware.de
> To: users at lists.repoforge.org
> Subject: Re: [users] amavisd-new-milter-2.6.6-3.el5.rf
>
> Anyone?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.repoforge.org/pipermail/users/attachments/20130405/9ded8780/attachment.html>
Loading...