[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Better Headers
Excerpts from transarc.system.ietf-smtp: 5-Apr-91 Re: Better Headers
Keld J|rn Simonsen@dkuug (904)
> Actually it looks quite nice on my screen, and I think it looks
> OK on many other Scandinavians' screens too. Anyway I have gotten used
> to it, I have had it most of my life.
Just another indication that some indication of character set would be
appropriate in the strictly-7-bit world as well, in Content-Type: or
Content-Encoding:. As if Keld wondered, the second letter in his middle
name displays as a vertical bar on many readers on this side of the
pond. One wonders how it displays in non-Scandinavian countries.
> NETF decided to use TEXT-HEX on 10646 on the comment fields in headers.
This seems to diminish, rather than promote, interoperability.
- How will your message readers know that a name like
From: cfe+@transarc.com (Craig F. Everhart)
doesn't have its comment field in TEXT-HEX?
- How could my message reader know to decode your comment fields as
TEXT-HEX versions of 10646?
Is the proper interpretation of the text fields tagged in the message
header in any way, by those agents that compose them in TEXT-HEX/10646?
If not, may I encourage such an encoding, along with strict rules for
what's encoded and what's not?
That is, we could invent an 822 header, something like
Header-text-encoding: ---10646--, text-hex
that would be defined as applying to a whole collection of parts of RFC
822 headers. Clearly, that collection would have to be defined in
advance, if the Header-text-encoding: solution would work, but this is
possible. The Header-text-encoding: header would apply only to those
headers composed by informed agents, so you'd leave alone everything in
Received:/Message-ID:/Return-path:. (And if your local sendmail adds
From:, it would have to add the From: form that was encoded in the named
Header-text-encoding!)
I'd suggest that the following field parts (from the RFC 822 grammar) be
so encoded:
*text after Subject:
*text after Comments:
phrase (in mailbox, the name preceding the route-addr)
phrase (in group, the name of the group)
I'm not sure about:
ctext (the text within parentheses in any field, except in Received:
fields; Date: fields also?)
I'd recommend that ``local-part'' NOT be encoded. It will confuse
automatic agents hugely, and agents that add FOR clauses to their
Received: lines will probably not encode the strings properly. Also,
``domain'' should probably NOT be encoded either.
My apologies if NETF has done this already.
Craig