On Fri, 11 Mar 2005, Bruce Lilly wrote:
Then when *generating* a message with extension (i.e. not defined
in 822) or user-defined (beginning with X-) fields, optional-field
is what applies.
When *parsing* a message, order should not be taken as significant
(because it isn't).
That leaves *modification* of an existing message, which is at best
a gray area.
The latter is where the restrictions on the location of optional-field are
a problem, especially in conjunction with proposals like DomainKeys which
make (usually incorrect) assumptions about where fields are added. I'm
proposing that the 2822 syntax should be extended to allow arbitrary
fields to be appended to the start of the header, in a similar manner to
Received: and Resent-* fields.
f.a.n.finch <dot(_at_)dotat(_dot_)at> http://dotat.at/
NITON: STRONG WINDS AT TIMES IN ALL AREAS, OCCASIONALLY GALE FORCE IN FITZROY,
SOLE AND SHANNON ON TUESDAY.