On Mon, Jul 23, 2001 at 10:52:46AM +0100, Marcus Williams wrote:
> > -----Original Message-----
> > From: Daniel Biddle [mailto:[EMAIL PROTECTED]]
> [snip]
> > How about using just
> >
> > |preline procmail -m /path/to/procmailrc
> >
> [snip]
>
> Well, this is what I thought when I initially set out to do this but
> it goes badly wrong. I do this with local mail and procmail recipes by
> delivering directly with qmail-inject no problems but with
> vdelivermail Qmail claims to deliver the message, as does procmail and
> vdelivermail but no message arrives. You get logs like:
[reformatted]
> Jul 23 10:45:02 booger qmail: 995881502.158258 delivery 70: success:
> [EMAIL PROTECTED]:45:02_2001/
> Return-Path:_<[EMAIL PROTECTED]>/
> Delivered-To:[EMAIL PROTECTED]/
> Received:_(qmail_7897_invoked_by_uid_0);_23_Jul_2001_09:45:02_-0000/
> Date:_23_Jul_2001_09:45:02_-0000/
> Message-ID:_<[EMAIL PROTECTED]>/
> From:[EMAIL PROTECTED]/
> To:[EMAIL PROTECTED]/
> Subject:_asdasdasd/
> /
> asdasdasd/
> TESTING/
> /
> did_0+0+1/
> and no message in your Maildir.
Well, the message *was* delivered - to the logger! Anything written to
stdout during delivery ends up in the log. It appears procmail didn't
pipe the message to vdelivermail but just straight through to stdout.
What recipes were you using? Were they like this?
:0
* conditions
|/home/vpopmail/bin/vdelivermail '' bounce-no-mailbox
--
Daniel Biddle <[EMAIL PROTECTED]>