I see. Does the deliver program form RFC822 content from a plain text file?
As in:
deliver -m user.test < mymessage.txt
When I try this, it doesn't give me any errors, but it doesn't put anything
in the user.test mailbox.
The original problem was that, after I configured sendmail to point to lmtp
(via the sendmail.mc snippet from the cyrus distribution, I could not
actually send mail to users. I could log into the IMAP server from the
client, play with directories, and even drag mail from other folders into
the IMAP folders on cyrus. I just could not get any new mail sent to
test@localhost to appear in the IMAP folders.
Erez
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of
Lyndon Nerenberg
Sent: Thursday, February 22, 2001 5:27 PM
To: Erez Lirov
Cc: [EMAIL PROTECTED]
Subject: Re: LMTP problem
> S: 354 go ahead
> C: blah blah...
> C: .
> S: 554 5.6.0 Message contains invalid header
LMTP wants RFC822 message body content in the DATA part. Your earlier
examples (output from ls getting piped into deliver) do not represent
well-formed RFC822 message content.
Do you get the same error if you feed a correctly formatted
RFC822 message into deliver? (Note that messages where the first
line starts with "From" followed by a space are not RFC822
compliant.)
--lyndon