On 2003-06-10 23:51:36 +0200, Martin Baehr wrote:
> On Tue, Jun 10, 2003 at 11:47:55PM +0200, Andreas Krennmair wrote:
> > | Strings of characters that include characters other than those
> > | allowed in atoms may be represented in a quoted string format, where
> > | the characters are surrounded by quote (DQUOTE, ASCII value 34)
> > | characters.
> >
> > Man beachte das "may". Obwohl RFC 2119 hier nicht gueltig ist (siehe
> > Section 1.2.1), gilt immer noch die natuerlichsprachige Bedeutung.
> >
> > Wenn dein MUA damit Probleme hat, tja, Pech.
>
> "ah, das les ich anders.
> strings mit chars die nicht erlaubt sind d"urfen mit quotes dargestellt
> werden. dh. die strings d"urfen dargestellt werden. quotes sind aber
> eine vorraussetzung daf"ur, das sie dargestellt werden d"urfen.
Ich auch, aber ich sehe da keine verbotenen Zeichen. Die Adresse
Martin Wuertele (CA BOT) <cabot@wuertele.net>
lässt sich mit diesen Regeln aus dem RFC 2822:
name-addr = [display-name] angle-addr
display-name = phrase
phrase = 1*word / obs-phrase
word = atom / quoted-string
atom = [CFWS] 1*atext [CFWS]
CFWS = *([FWS] comment) (([FWS] comment) / FWS)
comment = "(" *([FWS] ccontent) [FWS] ")"
ccontent = ctext / quoted-pair / comment
so parsen:
Martin Wuertele (CA BOT) <cabot@wuertele.net>
------ -------- -------- --------------------
comment angle-addr
----------
CFWS
------ ------------------
atom atom
-------------------------
phrase
---------------------------------------------
name-addr
(ungefähr. Bei den Spaces war ich aus graphischen Gründen schlampig).
> is ziemlich eindeutig: ohne quotes darfst du nicht.
In dem Fall schon. Außerdem kann man argumentieren, dass es Sache des
MUAs ist, für eine RFC-konforme Darstellung zu sorgen (ich möchte z.B.
keine Base64-codierten Namen in meinem Keyring sehen).
hp
-- _ | Peter J. Holzer | Unser Universum wäre betrüblich |_|_) | Sysadmin WSR / LUGA | unbedeutend, hätte es nicht jeder | | | hjp@wsr.ac.at | Generation neue Probleme bereit. __/ | http://www.hjp.at/ | -- Seneca, naturales quaestiones
[ Um sich von dieser Liste abzumelden, sende bitte "unsubscribe" ]
[ an <linuxevent-request@mlist.austria.eu.net>. ]
This archive was generated by Hypermail 2.1.8 on Die 06 Jan 2004 - 16:30:31 CET.
(c) Andreas R. Slejs - http://linuxevent.slejs.at.