lmtpd rejecting valid messages
ken at oceana.com
Wed Jul 7 20:45:54 EDT 2004
Jukka Salmi wrote:
> 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