Re: Invalid Header problems
Google is your friend. Notice that a Message-ID header exists but has no string after the label: Jul 28 09:45:10 boom3 postfix/cleanup[6921]: B9A7225C001: message-id= See http://archives.neohapsis.com/archives/postfix/2005-02/1410.html Joseph Brennan Lead Email Systems Engineer Columbia University Information Technology Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: Invalid Header
On Mon, 18 Apr 2005, Michael Loftis wrote: > >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. Now that you have it, make sure they get the idea that they should deep-fry whomever is responsible for the broken empty-message-id generating "crapplication". -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh --- 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
Re: Invalid Header
--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 blankthe 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
Re: Invalid Header
Vernon A. Fort wrote: 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? Because it's invalid syntax according to the RFCs. A header name must be followed by a value, otherwise it cannot be present. --- 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