RE: MIME-Version Header Field
"Eamon O'Tuathail" <[email protected]> Tue, 24 Sep 2002 00:35:11 +0100
| Newsgroups | gmane.ietf.beep |
|---|---|
| Message-ID | <000001c26359$de0a2080$0a3a869f@central> |
Ned, >> When RFC 2045 talks about "messages" it is talking about RFC 822 messages >> specifically. This is clearly stated in section 2.3. There are two aspects to RFC 822 messages - one we might call the generic structure (we see this aspect reused by MIME entities, HTTP, SIP, etc.) - it defines a generic message as divided into headers and body by a CRLF, multipart bodies are supported, the headers are of the format "<field-name>: <field-value>" and folding lines etc. are supported. BEEP messages follow this aspect. The other aspect to RFC 822 is the mail related collection of headers (From:, To:, Subject:, References:, etc.) and a variety of rules around email format. BEEP messages certainly do not follow this aspect. RFC 822 and the MIME RFCs do not make this distinction, but other RFCs do (e.g. HTTP - RFC2616, section 4.1). > I don't believe it is the case that BEEP is defined to carry RFC 822 > messages, so I don't believe this requirement applies to BEEP. So would it be accurate to state that BEEP carries MIME entities - BEEP does not carry MIME messages? (RFC 3080, section 2.2 only states " A message is structured according to the rules of MIME.", and then goes on to discuss entity headers.) If that is the case, then the BEEP message (the MIME entity) can only carry MIME entity headers, and I agree that MIME message headers, such as MIME-Version, are not needed. Eamon