"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

Reply via email to