Hello Alexander,
On Saturday, August 27, 2005 at 7:01:59 PM Alexander [ASK] wrote:
ASK>>> Confirmations anyone? If so, I'll file a bugreport.
ASK> I'm not so sure if it really is a TB bug, or rather more a question of
ASK> implementation.
I don't think this is a bug.
According to RFC-2822 "From" can be "mailbox-list", which is a comma
separated list of "maibox". "mailbox" can be of "name-addr" which is
an optional "display-name" followed by "angle-addr". The interesting
part is "display-name":
display-name = phrase
phrase = 1*word
word = atom / quoted-string
"quoted-string" is quite clear: the quotes around text; we don't need
to view at it right here.
What's an "atom"?
atom = [CFWS] 1*atext [CFWS]
as CFWS is "comment" or "folding white space" we can ignore it right
now too.
atext = ALPHA / DIGIT / ; Any character except controls,
"!" / "#" / ; SP, and specials.
"$" / "%" / ; Used for atoms
"&" / "'" / "*" / "+" / "-" / "/" /
"=" / "?" / "^" / "_" / "`" / "{" /
"|" / "}" / "~"
ASK> What I'd like to know now is how a string like >> "Müller, Max" << is
ASK> correctly encoded to 7bit. If I break down the original string to its
ASK> single contents (=?iso-8859-1?Q?M=FCller=2C_Max?=) its...
ASK> Opening sequence: =?
ASK> Used Charset: iso-8859-1
ASK> Used encoding scheme: ?Q?
ASK> The lastname: M=FCller
ASK> The comma: =2C
ASK> whitespace: _
ASK> the firstname: Max
ASK> Closing sequence: ?=
ASK> So, IMHO there are no quotation marks, but maybe the iso-encoding implies
ASK> quotemarks?
No, it does not "imply". They're simply not necessary, as all used
character are part of what "atom" defines. Therefore it is a valid
"word". How it is *displayed*, i.e. if it is decoded and displayed in
it's "human readable" form is of no interest, or at least should not
be of any, for a MTA. So I'd say it is a bug in MTA software that does
not forward or store the message correctly.
--
Regards
Peter Palmreuther
(The Bat! v3.60.05 Forerunner (Beta) on Windows XP 5.1 Build 2600 Service Pack
2)
Nothing astonishes men so much as common sense and plain dealing.
________________________________________________________
Current beta is 3.60.05 forerunner | 'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html
IMPORTANT: To register as a Beta tester, use this link first -
http://www.ritlabs.com/en/partners/testers/