I thought it was time to demonstrate my cyrus/exim ignorance. Would 
anyone like to say what is wrong with the headers generated by exim 
in the message below that would have caused cyrus to reject it ?

I was creating a seperate director to handle a limited set of "top 
level" mailboxes in the cyrus tree. I already have a working 
cyrus_users director which using a cyrus_lmtp transport to deliver 
messages to user mailboxes. This uses an lmtp driver and the cyrus 
deliver program with the "-l" option.

Not knowing any better I created a new director cirus_boxes and a new 
transport cyrus_pipe to handle a selected list of top level mailboxes 
in our cyrus tree. There may be a much simpler approach. The 
cyrus_pipe transport uses the pipe director and uses the cyrus 
deliver program again but with "-m $local_part".
When I run the command by hand from a shell it seems to work fine but 
when exim uses the deliver command this way it rejects the message. 
Below is what was returned by exim. It looks as thought deliver has 
rejected a header in the message. The message I delivered by hand 
would not have included the headers generated by exim.

Here is the cyrus_pipe transport from my configuration file:
cyrus_pipe:
 driver = pipe
 command = "/usr/pkg/cyrus/bin/deliver -m $local_part"
 user = cyrus
 group = mail
 delivery_date_add
 envelope_to_add
 return_path_add
 return_output
 ignore_status = false
 temp_errors = 75

On Monday 03 Dec 2001 6:17 pm, you wrote:
> This message was created automatically by mail delivery software
> (Exim).
>
> A message that you sent could not be delivered to one or more of
> its recipients. This is a permanent error. The following
> address(es) failed:
>
>   [EMAIL PROTECTED]
>     Child process of cyrus_pipe transport returned 65 (could mean
> error in input data) from command: /usr/pkg/cyrus/bin/deliver
>
> The following text was generated during the delivery attempt:
>
> ------ [EMAIL PROTECTED] ------
>
> +bugs: Message contains invalid header
>
> ------ This is a copy of the message, including all the headers.
> ------
>
> Return-path: <[EMAIL PROTECTED]>
> Received: from host217-37-4-60.in-addr.btopenworld.com
> ([217.37.4.60] helo=there) by esme.webscreen-technology.com with
> smtp (Exim 3.32 #1) id 16AxeH-0001km-00
>       for [EMAIL PROTECTED]; Mon, 03 Dec 2001 18:17:01 +0000
> Content-Type: text/plain;
>   charset="iso-8859-1"
> From: Sean Witham <[EMAIL PROTECTED]>
> Organization: Webscreen Technology Ltd
> To: [EMAIL PROTECTED]
> Subject: test 11
> Date: Mon, 3 Dec 2001 18:16:28 +0000
> X-Mailer: KMail [version 1.3.1]
> MIME-Version: 1.0
> Content-Transfer-Encoding: 8bit
> Message-Id: <[EMAIL PROTECTED]>
>
>
> test 11

Reply via email to