David Koopman <[EMAIL PROTECTED]> writes: [...]
> I am trying to support a web based email client that works with PHP > imap functions. The program makes an imap connection and sends it a > FETCH command for BODYSTRUCTURE. I have found that courier-imap > will behave correctly and return the intended BODYSTRUCTURE, unless > the message being fetched is missing the: "MIME-Version: 1.0" > header. This sucks because now users of the web based email system > are complaining they cannot view messages that they could otherwise > view just fine in Outlook Express. If it doesn't have a MIME-Version header, it's not a MIME message, according to RFC1341 Sec. 3: Messages composed in accordance with this document MUST include such a header field, with the following verbatim text: MIME-Version: 1.0 The presence of this header field is an assertion that the message has been composed in compliance with this document. So courier-imapd is behaving correctly---it's not a MIME message, so it isn't treated as one... > The reason I am posting this here is that I am hoping to find a > patch for QMAIL that will add a header of: > > MIME-Version: 1.0 > > whenever a MIME-Version is not given. ...that said, it would be straighforward to write a .qmail file which fixed up emails in this way. > Anybody heard of this or have a differnent approach? Maybe a patch > to courier-imap? Is there a way to do this? No, I cannot re-write > the webbased email system, it's already well in place (it's > Squirrelmail, in case you're interested). Help!?!?! You could try asking on the courier-imap list. Good luck, ----ScottG.