[Mimedefang] negotiate error: version 13 not 2?

Nicholas Brealey nick at brealey.org
Tue Mar 5 15:43:29 EST 2002


Hi

That reminds me:

On my system doing a 'sh Build install' in the
sendmail-8.12.2/libmilter source directory installs mfapi.h and
mfdef.h in /usr/include but mimedefang.c includes libmilter/mfapi.h.
I ran into a problem where I had old versions of mfapi.h and 
mfdef.h in /usr/include/libmilter and new versions in /usr/include
and mimedefang picked up the old include files. I think mimedefang.c
should be changed to include just mfapi.h so that it will work with
the standard sendmail 8.12.2 installation.

Regards

Nick


Vincent Jaussaud wrote:
> 
> Hi,
> 
> After sendmail upgrade, and before compiling the new mimedefang version,
> have you updated sendmail headers & librairies as well ?
> 
> Eg, in mimedefang-2.6/README, you can read:
> 
> ---
> Next, you need to make the Sendmail headers and libraries visible for
> compiling and linking MIMEDefang.  The most reliable way to do this
> is to run these commands from the main Sendmail directory:
> 
> mkdir -p /usr/local/include/sendmail
> cp -R include/* /usr/local/include/sendmail
> cp -R sendmail/*.h /usr/local/include/sendmail
> mkdir -p /usr/local/lib
> cp obj.Linux.x.y.z-w.arch/*/*.a /usr/local/lib
> ---
> 
> Maybe the files found in /usr/local/include/sendmail & /usr/local/lib
> are still from your previous Sendmail installation, which would probably
> break your new mimedefang install...
> 
> Hope this helps.
> 
> Regards,
> Vincent Jaussaud
> Kelkoo.com Security Manager
> 
> On Tue, 2002-03-05 at 11:04, Pekka Saari wrote:
> >
> > David wrote:
> > >You probably linked MIMEDefang against the wrong version of libmilter,
> > >I guess.
> >
> > I'm still confused: If I have only one sendmail source, how
> > could I have many versions of libmilter? Libmilter compiled from
> > the same source was working OK before I applied comm.c -patch...
> >
> > I tried to make clean, configure, compile and intall
> > everything again several times allready, but I always get
> > this:
> >  "Milter (mimedefang): negotiate: version 13 != MTA milter version 2"
> >
> > Here are the details:
> > RedHat linux 6.2 where I had a working combination of
> >     sendmail-8.12.2
> >     mimedefang-2.3 + fixes from mailing list
> >     Mail-SpamAssassin-2.01
> >     anomy-sanitizer-1.48
> >
> > Then I wanted to upgrade to
> >     sendmail-8.12.2 with comm.c patch in libmilter/comm.c
> >     mimedefang-2.6
> >     Mail-SpamAssassin-2.11
> >     anomy-sanitizer-1.49
> >
> > maillog:
> > mimedefang-multiplexor: started; minSlaves=2,
> > maxSlaves=10, maxRequests=100, maxIdleTime=300, busyTimeout=100,
> > clientTimeout=10
> > mimedefang-multiplexor: Starting slave 0 (pid 18571) (1 running): Starting
> > initial slaves
> > mimedefang-multiplexor: Starting slave 1 (pid 18573) (2 running): Starting
> > initial slaves
> > sendmail[18594]: starting daemon (8.12.2): SMTP+queueing at 01:00:00
> > sendmail[18598]: g250C4WU018598: Milter (mimedefang): negotiate: version 13
> > != MTA milter version 2
> > sendmail[18598]: g250C4WU018598: Milter (mimedefang): to error state
> > sendmail[18598]: g250C4WU018598: Milter (mimedefang): init failed to open
> > sendmail[18598]: g250C4WU018598: Milter (mimedefang): to error state
> > sendmail[18598]: g250C4WU018598: Milter: inititalization failed, temp
> > failing commands
> > mimedefang-multiplexor: Received SIGTERM: Killing slaves and terminating
> >
> > Pekka
> >
> >
> > _______________________________________________
> > MIMEDefang mailing list
> > MIMEDefang at lists.roaringpenguin.com
> > http://lists.roaringpenguin.com/mailman/listinfo/mimedefang
> --
> Vincent Jaussaud
> Kelkoo.com Security Manager
> email: tatooin at kelkoo.com
> 
> "The UNIX philosophy is to design small tools that do one thing, and do
> it well."
> 
> _______________________________________________
> MIMEDefang mailing list
> MIMEDefang at lists.roaringpenguin.com
> http://lists.roaringpenguin.com/mailman/listinfo/mimedefang



More information about the MIMEDefang mailing list