Hi,

ich komme mal auf diesen schon länger zurückliegenden Thread zurück,
weil ich das eine oder andere ergänzen möchte und sich daran eine Frage
wegen einer möglichen Änderung/Erweiterung anschließt:


Hans-Juergen Taenzer <[EMAIL PROTECTED]> wrote on 28.08.05:

> Ich hab das weiter untersucht.  Das Problem waren nicht die
> References, sondern ein eventuell vorhandener "in-reply-to"-Header.
> War ein solcher vorhanden, wurden alle References ignoriert, und der
> in-reply-to Header als BEZ gesetzt.  Mit spitzen Klammern.

Dieses Verhalten, References bei vorhandenem In-Reply-To zu ignorieren,
halte ich ohnehin für fehlerhaft, siehe unten.

> Korrigiert wurde der UUZ wohl hiermit:

[... Robos Fix ...]

Der behebt das Problem mit den spitzen Klammern, ändert aber nichts am
grundsätzlichen Vorgehen.

Der E-UUZ geht gerade in diesem Bereich inzwischen völlig anders vor,
ich fasse die diversen Fixes/Änderungen für eingehende Nachrichten mal
zusammen:

a) References hat Priorität vor In-Reply-To, um Mehrfachbezüge nicht zu
   vernichten.

b) References wird auf Dupes geprüft (ja, kommen vor).

c) Die letzte MID aus In-Reply-To wird mit den MIDs aus References
   gemerged, wenn sie nicht sowieso schon bereits in References
   enthalten ist.  Sie wird dann als letzter BEZ: geschrieben.
   (Workaround für Eudora-Bug)

d) Enthält In-Reply-To mehrere MIDs, wird jetzt die letzte (statt bisher
   der ersten) nach BEZ: übernommen.

e) Innerhalb jeder einzelnen und zwischen mehreren Message-IDs werden
   Kommentare, Phrasen, quoted-pairs/strings und Leerzeichen jetzt
   (korrekt) entfernt. Damit ist sichergestellt, daß syntaktisch
   unterschiedliche, aber semantisch identische Message-IDs in XP auch
   identisch behandelt werden.

Zu Punkt e) steht in UUZ_ENH.TXT dann (und das ist die Frage, die sich
daran anschließt):

----------8<----------
"Diese Form der Message-ID-Behandlung sollte langfristig allerdings
besser in XP selbst stattfinden, da die Syntax von Message-IDs
idealerweise nicht verändert werden sollte."
----------8<----------

Sollte man das machen und wer könnte/würde sich damit beschäftigen?   
Dann könnte man diesen Code im UUZ für MIDs deaktivieren.


        Michael
------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[email protected]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list

Antwort per Email an