--On Monday, April 18, 2005 15:10 -0500 "Vernon A. Fort" <[EMAIL PROTECTED]> wrote:
My setup is FC3 with postfix + cyrus-2.2.10-3. I had several messages in the queue stating "Invalid header". After searching for hours, I attempted to save the message using postcat so I could see what part of the header was invalid. There was/is a line:
Message-ID:
with nothing after the line. I removed the line and re-sent the message successfully. Why would single line called Message-ID: cause lmtpd message header errors?
Ahh yeah, RFC822, specifically::
optional-field = / "Message-ID" ":" msg-id / "Resent-Message-ID" ":" msg-id / "In-Reply-To" ":" *(phrase / msg-id) / "References" ":" *(phrase / msg-id) / "Keywords" ":" #phrase / "Subject" ":" *text / "Comments" ":" *text / "Encrypted" ":" 1#2word / extension-field ; To be defined / user-defined-field ; May be pre-empted
msg-id = "<" addr-spec ">" ; Unique message id
nothing about it is allowed to be blank....the field is optional, but can't be blank. Plus IMAP clients will use the Message-ID as the 'key' for finding a message. It's funny your posting this because we just had a customer have an issue with that...
Please point me to some RFC or documentation. I need to present to the higher-UPS a decent explanation on why this message took 6 hours to get delivered.
Vernon
--
GPG/PGP --> 0xE736BD7E 5144 6A2D 977A 6651 DFBE 1462 E351 88B9 E736 BD7E ---
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