From: "Frank Sonnemans" <[EMAIL PROTECTED]>
> I would expect that Sieve would save the message if it cannot find a way
to
> generate a MDN.
>
> Anyways I run Cyrus 1.6.22
>
> The sendmail program is located in /usr/sbin/sendmail which links to
> /usr/sbin/mailwrapper.
>
> another one in /usr/libexec/sendmail/sendmail
>
> However my /etc/mail/mailer.conf file lists /usr/local/sbin/sendmail
>
> Perhaps Cyrus uses the original sendmail instead of the postfix one. Is
> there any way to check which sendmail is used by Sieve?
>
It should use the one defined in mailer.conf, but unfortunately, lmtpd.c
(2.0.x) and deliver.c (1.6.x) sets the wrong location for sendmail
(/usr/lib/sendmail) in lmtpd.c (line 401 (2.0.x), line 835 (1.6.x)) for your
system.

You need to either create a link to mailwrapper in /usr/lib:

    ln -sf /usr/sbin/mailwrapper /usr/lib/sendmail

or change lmtpd.c/deliver.c for the correct location of sendmail, and
re-compile.

This needs to be a compile time configuration option, as not all systems
have sendmail in /usr/lib (FreeBSD).

Scot


Reply via email to