lmtpd rejecting valid messages

Ken Murchison ken at oceana.com
Wed Jul 7 20:45:54 EDT 2004

Jukka Salmi wrote:

> Hello,
> I'm using Cyrus IMAPd 2.2.6.
> Cyrus' lmtpd seems to reject header-only messages, i.e. messages which
> don't have a blank line (CRLF) after the last header line.
> AFAICT such messages should be accepted, at least they're valid according
> to RFC 2822.
> The problem is that the MTA accepts header-only messages, delivers them to
> Cyrus lmtpd which rejects them with "Message has no header/body separator",
> and generates a bounce because of the delivery failure. (The original sender
> probably supplied Joe's address as the envelope sender, and Joe receives
> the bounce...)
> Is this intended behaviour, or am I missing something?

This is a bug in Cyrus.  Getting it to accept these messages is trivial, 
getting the rest of the code to treat the message correctly (missing 
body rather than empty body) is not.

I'll bugzilla this and take a look.

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
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

More information about the Info-cyrus mailing list