Hallo,

ich bastele im Augenblick an XPBMF.  Und zwar m�chte ich f�r den seltenen
Fall, dass XPBMF eine Nachricht f�lschlich als Spam klassifiziert hat,
eine M�glichkeit schaffen, diese Nachricht, die in XP in der Regel in
einem  "Spambrett" gelandet ist, nachtr�glich wieder in das origin�re
Empfangsbrett "umzuleiten".

Realisiert ist folgende Vorgehensweise:

�ber ein Makro wird XPBMF mit den "umzuleitenden" Nachrichten als Puffer
aufgerufen.  XPBMF erstellt f�r jede Nachricht in diesem Puffer zwei
Nachrichten.
Die erste Nachricht ist eine Kopie der Nachricht aus dem Puffer,  erg�nzt
um eine "ERSETZT"-Headerzeile mit der eigenen MID.
Die zweite Nachricht ist eine Nachricht, f�r die XPBMF versucht, die
�nderungen r�ckg�ngig zu machen, die ein Filterprogramm beim erstmaligen
Einlesen vorgenommen hat.  Insbesondere wird der urspr�ngliche EMP wieder
eingesetzt.  Die durch XPBMF erzeugten Nachrichten landen dann im
Autoexec- Verzeichnis von XP.

Ich habe also f�r jede Nachricht, die XPBMF durch XP �bergeben wurde, zwei
Nachrichten im Autoexec-Verzeichnis.  Beide haben die gleiche MID aber
unterschiedliche Empf�nger.

Beim Einlesen des Puffers im Autoexec-Verzeichnis durch XP passiert das
(von mir) Erwartete:  die bereits vorhandene Nachricht im "Spam-Brett"
wird auf gel�scht gesetzt, und die zweite Nachricht landet im gew�nschten
Empf�ngerbrett.

Frage:  kann ich sicher sein, dass XP beim Einlesen des Autoexec-Puffers
lediglich die bereits vorhandene Nachricht im Spam-Brett auf l�schen
setzt, und nicht auch die zweite Nachricht aus dem Autoexce-Puffer?
Beide Nachrichten haben schlie�lich gleiche MID, und die Cancel-
Message Verarbeitung findet erst statt, nachdem der komplette Autoexec-
Puffer eingelesen wurde, und die Bez�ge aufgebaut wurden.

Vielleicht kann sich mal jemand diesbez�glich "bearbeiteMsg" in xp3o.inc
anschauen. Meine eigenen Pascal-Kenntnisse sind arg eingerostet.

BTW: FreeXP und OpenXP scheinen das gleiche Handling zu haben. Bei XP2
wei� ich es nicht.

Ja, ist ziemlich l�nglich geworden, sorry.

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

Antwort per Email an