"Kevin M. Myer" wrote:
>
> Hello,
>
> This is mainly for archive purposes in case anyone else has the same
> problems I did and thinks to search the archives first.
>
> I have spent quite a few hours trying to figure out why my sieve vacation
> scripts were not working with postfix. I upgraded my Berkeley DB
> libraries from 3.1.17 to 3.2.9. I straced all manner of processes. And I
> finally found out the problem. The relevant error log that showed
> up was:
>
> 421 4.3.0 lmtpd: couldn't exec
>
> There's a little bit of code in both imap/lmtpd.c and imap/lmtpdproxy.c
> that is very sendmail-centric. In particular, line 426 of the 2.1pre CVS
> states:
>
> #define DEFAULT_SENDMAIL ("/usr/lib/sendmail")
If you were looking at this line of code, you should've seen that
DEFAULT_SENDMAIL is the _fallback_ value for the "sendmail" config
option (line 429). From imapd.conf(5):
sendmail: /usr/lib/sendmail
The pathname of the sendmail executable. Sieve uses
sendmail for sending rejections, redirects and vaca<AD>
tion responses.
> As soon as I made the symlink, and sent a message, I got a response,
> although I'm not sure if the message I received back had the proper
> headers. One header read:
>
> From SIZE Wed, 10 Oct 2001 11:57:19 -0700
Haven't seen this behavior with sendmail, but i _think_ some of the
sendmail emulation utils don't like the '-f <>' option (empty
Return-Path).
Ken
--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26 Orchard Park, NY 14127
--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp