Joachim Merkel <[EMAIL PROTECTED]> wrote on 24.10.04:

> Michael Heydekamp ([EMAIL PROTECTED]) schreibt:

>> Und st�ndig stolpert man �ber neue Sachen.  Falls Du z.B. eine
>> RFC2822- konforme Routine f�r das korrekte Rausoperieren einer
>> Mailadresse aus einer "From_"-Zeile bzw. einem beliebigen Textstring
>> schreiben m�chtest, die alle denkbaren F�lle ber�cksichtigt, dann tu
>> das doch mal.  *Das* w�rde wirklich helfen.

> Ist klar. Vor der Forderung nach unbedingter Exaktheit stehen schon
> mal Fragen der Ziel-Mittel Relation, Effizienzbetrachtungen und die
> Einbeziehung der Vorarbeiten anderer,

McKinsey-Jargon ist nicht mein Ding.  Ich will nur, da� der Kram
funktioniert, wie er zu funktionieren hat.

Voarbeiten anderer -- au�er meinen eigenen, die aber auf ein anderes
Szenario abzielen -- gibt's nicht, um das nur mal anzumerken.

> Bisher habe ich einen so generellen Einstieg beim UUZ f�r mich nicht
> als n�tig empfunden. Ich werde dar�ber nachdenken. Vielleicht
> packst Du einfach gelegentlich den Source auf den CVS.

�hm - da� das nicht geht und warum es nicht geht, hatte ich in der
Vergangenheit des �fteren schon mal erkl�rt.  Mu� ich 'ne MID rausuchen?

Er liegt nach wie vor auf dem FTP-Server, BTW.  Aber er wird f�r die
genannte Aufgabenstellung gar nicht ben�tigt.  Sieh' Dir einfach
'mailstring' in xpovl.pas an, das ist der seit Jahren unver�nderte Stand
der Routine, von dem auszugehen ist.

Aber wie gesagt, bzgl. des local part bin ich quasi durch und es w�re
angesichts der fortgeschrittenen Arbeit nicht sehr sinnvoll, wenn jetzt
jemand v�llig neu in die Materie einsteigen w�rde und auch nochmal die
Recherche, die ich anl��lich dieser Sache in Teilen nochmal neu ansto�en
mu�te, durchf�hren m��te.

Siehe Anhang dazu im n�chsten Posting, das ist das Resultat (quasi
RFC2882 in praxisorientierter Kurzfassung als Arbeitsunterlage).  Die
aktuelle Baustellenrotine h�nge ich auch mal dran; bitte beachten, da�
meine Kommentare oberhalb der Prozedur so nicht (mehr) aktuell sind --
vieles, von dem dort behauptet wird, da� auch die �berarbeitete Routine
es nicht machen w�rde, macht sie bereits bzw. wird sie machen, wenn sie
fertig ist.

Das sollte nur mal ein Beispiel sein, worauf man bei der Arbeit so st��t
und weshalb sich Dinge mitunter unplanm��ig verz�gern.


Mit einer Sache k�nnte sich aber tats�chlich mal jemand besch�ftigen,
wenn er m�chte: Die Routine 'EncodeFoldQuote' in uuz.pas m��te
hinsichtlich der Unterst�tzung beliebig langer ZConnect-Header noch
dahingehehend angepa�t werden, da� sie als *Input* eben auch solche
beliebig langen Headerzeilen (also char-Arrays bis 65500 Zeichen)
verarbeitet, da wir diese ja jetzt auch *ausgehend* unterst�tzen.

Bisher kann sie aus mehreren Einzelstrings (z.B. mehrere KOP:-Header)
zwar einen beliebig langen RFC-Header generieren, aber als Input eben
jeweils nur einen Pascal-String verarbeiten.

Au�erdem war noch die Recherche in Sachen Content-Type-Parameter ein
Thema, das ich mal angesprochen hatte und mir Zeit sparen w�rde.


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

Antwort per Email an