From: Anthony Howe
Date: 2014-04-29 21:50:13 -0400
Subject: Re: Debian Wheezy LibMilter and header problem
On 27 Apr 2014 06:50, Jon Rowlan, bathed in oil, chanted...:
> Hi all,
> I am trying to get milter-ahead 1.11 working on Debian Wheezy.
> Sendmail for this platform is already compiled with libmilter
> support andlibmilter is installed and the libmilter-dev package is
> also installed which includes the headers.
Are the headers installed under /usr/include or /usr/local/include or
some different location (NetBSD places packages under /usr/pkg). The
libsnert should find either of the first two.
> I am using BerkeleyDB 4.6.21 (which I know is a bit old but the
> oracle "remind me of my password" is not working today so I can't get
> the latest version)
Shouldn't be an issue.
> However, I am getting the "Oi!" message that I must install
> sendmails libmilter and associated C headers and then build libsnert
Sounds like the headers/libs might be in different location. Try...
$ find / -name mfapi.h
> Has anyone else had this problem ? And can anyone advise whether the
> BerkeleyDB version needs updating?
BDB version after 3.33 should not be an issue. Only thing I recommend is
that sendmail, makemap, and the milters use the same version. Try...
$ ldd $(which makemap)
> Also, one other curious thing ... if I have 2 Linux servers in a
> relay forwarding onto an Exchange server and Milter-ahead is on the
> middle relay and my first server smarthosts to the middle linux
> server, the middle server just accepts the email. I guess I was kind
> of hoping that the email address would be tested by my milter server
> before accepting the email from my first server. Is this as
> expected/by design?
Not ideal. You want milter-ahead on the Internet facing machine, you'll
probably need call-ahead-host option or the mailertable to leap frog the
middle system to call-ahead direct to the Exchange system. You also have
to make sure Exchange is configured to verify the RCPT TO: command
during the protocol and NOT at the end of message, which as I recall is
a Exchange default.
Anthony C Howe Skype: SirWumpus SnertSoft
Twitter: SirWumpus BarricadeMX & Milters
http://snert.com/ http://nanozen.info/ http://snertsoft.com/
Copyright 2009, 2012 by SnertSoft. All rights reserved.