#
 - oxfix simple Version 2.02  Datum: 1999/11/02
   (c) Jrgen Schick <twister@earthling.net>

   Tool bei Einsatz von Outlook Express in Kombination
   mit dem Freeware News- und Mail-Server "Hamster", zur
   Beseitigung der gngigsten Source-Bugs in Outlook Express
   Newsgroup- und E-Mail-Messages.

   Weitere Zusatz-Features des Tools sind auch bei Verwendung
   anderer Newsreader nutzbar.


 - Vereinfachte Scriptfassung von oxfix V2.02 in "minimal"
   Perl. Erstellt unter weitestgehendem Verzicht auf Perl-
   spezifische Funktionen oder Regular Expressions und
   vollstndig kommentiert, um das bertragen in andere
   Programmiersprachen aus der Kategorie Basic mit
   hnlichem Befehlssatz zu ermglichen.

   Verfasser von bertragungen dieses Scripts in andere
   Programmiersprachen werden hingewiesen, darin auf das
   Original Perl Script und dessen Verfasser zu verweisen
   und ihre bertragung zur Autorisierung dem Verfasser
   von oxfixsim.pl zu bersenden.

   Das vorliegende Script ist nur zusammen mit einem
   installierten Perl-Interpreter funktionsfhig!


 - Genereller Haftungsausschlu bei Anwendung des Programms!
#


Funktionsbeschreibung des Tools:

 Lokal mit Outlook Express zum Newsserver "Hamster" gesendete
 Newsgroup-Messages werden von diesem im Unterverzeichnis
 "News.Out", E-Mail-Messages entsprechend im Unterverzeichnis
 "Mail.Out" zwischengespeichert. Hier setzt nun das Tool "oxfix"
 an und fhrt nach Aufruf automatisch folgende Korrekturen bzw.
 Ergnzungen durch:

- Korrektur fehlerhafter Signaturtrenner (OE)

- Entfernung berflssiger Leerzeilen am Nachrichtenende (OE)

- Neusetzung der Date-Headerzeile auf aktuelles Datum/Uhrzeit

- Generierung der Path-Headerzeile bei Newsgroup-Messages,
  falls die Message-ID lokal erzeugt wird

- Korrektur der Message-ID-Headerzeile (OE4)

- Optische Korrektur der Content-Type-Headerzeile (OE)

- Entfernung vorhandener "X-" Headerzeilen, optional: Hinzufgen
  eigener im Script definierbarer beliebiger "X-" Headerzeilen
  wahlweise in Mails, News oder beiden

- Optional per Parameter im Script voreinstellbar:

  Anpassung von Datum/Uhrzeit/Host (OE4) oder Entfernung der
  Received-Headerzeile bei E-Mail-Messages

  Erzeugung der In-Reply-To-Headerzeile bei E-Mail-Messages
  falls eine "References:" Headerzeile vorhanden ist

  Pfadangabe der Hamster News- und/oder Mail-Out Verzeichnisse
  relativ zu Hamster-root

  Angabe der Dateinamenerweiterungen von ausgehenden Mail-
  und/oder News-Hamsterdateien

  Wahlweise Durchfhrung der Patches bei Mails, News oder
  beiden


Installation des Tools:

 Tragen Sie in der Batchdatei oxfixsim.bat, entsprechend
 dem darin vorgegebenen Beispiel, den Aufruf zur Ausfhrung
 des Perl-Scripts oxfixsim.pl mit einem auf Ihren Rechner
 installierten Perl-Interpreter ein (ohne Perl-Interpreter
 ist dieses Script, selbst bei eventuell vorhandenem Windows
 Scripting Host, nicht allein lauffhig!).
 
 Kopieren Sie die Dateien oxfixsim.pl, oxfixsim.bat und
 oxfixsim.hsc nun einfach in das gleiche Verzeichnis, in
 dem sich bereits Hamster.exe befindet.

 Wollen Sie eigene "X-" Headerzeilen in ihre Mail- und/oder
 Newsgroup-Messages einfgen, so tragen Sie diese einfach
 an entsprechender Stelle im Script oxfixsim.pl (wie dort
 beschrieben) ein. Dabei bitte unbedingt auf korrekte
 Schreibweise achten, das Tool selbst fhrt spter keine
 Syntaxprfung mehr durch!

 Im Script knnen ebenfalls die Pfade zum News- und/oder
 Mail-Out Verzeichnis relativ zum Hamster-Wurzelverzeichnis
 und die Dateinamenerweiterungen der ausgehenden News- und/oder
 Mail-Messages als Parameter angegeben werden, sofern diese in
 einer spteren Hamsterversion eventuell einmal von den oxfix-
 Defaulteinstellungen abweichen sollten.

 Ferner knnen Sie dort angeben, ob "oxfix" Mail- und News-
 Messages gemeinsam oder nur eines von beiden bearbeiten soll,
 In-Reply-To-Headerzeilen bei E-Mail-Messages erzeugt und
 Received-Headerzeilen bei E-Mail-Messages angepasst oder
 entfernt werden sollen.

 Bis auf die Scriptbeschreibung und den Copyright-Hinweis
 am Beginn des Perl-Scripts, drfen alle weiteren darin
 enthaltenen Kommentarzeilen entfernt werden, um das Script
 vom Umfang her zu verkleinern.
 
 Bei allen neueren Hamsterversionen erfolgt der Aufruf von
 "oxfix" direkt per Hamster-Script, bei lteren durch Aufruf
 der Batch-Datei oxfixsim.bat.


Bedienungsanleitung:

 Schreiben Sie wie gewohnt Ihre Nachrichten mit Outlook Express
 (oder auch anderen Mail/News-Clients) und senden Sie diese
 danach lokal zum Mail/Newsserver "Hamster".

 Rufen Sie nun einfach ber das Hamster-Men "Script" durch
 Anklicken des Men-Eintrags "oxfixsim.hsc" (bzw. bei lteren
 Hamsterversionen durch Aufruf der Batch Datei oxfixsim.bat das 
 Tool "oxfix" auf. Dieses fhrt dann im Hintergrund innerhalb
 max. weniger Sekunden die oben genannten Korrekturen bzw.
 Ergnzungen in den Hamster-Unterverzeichnissen "News.Out"
 und/oder "Mail.Out" durch. Schliessen Sie danach die vom
 Tool geffnete Dos-Box.

 Nach dem erstmaligen Einsatz des Tools sollten Sie zur
 Sicherheit einige oder alle der in den Unterverzeichnissen
 "News.Out" und/oder "Mail.Out" befindlichen msg-Dateien mit
 einem Texteditor ffnen und sich vor dem ersten Versenden
 durch "oxfix" genderter Nachrichten wenigstens einmalig
 von der ordnungsgemen Durchfhrung der Korrekturen
 berzeugen! Dies ist ebenfalls zur berprfung der
 Kompatibilitt des Tools nach der Installation einer
 neueren Hamster Release als Vr 1.3 (Build 1.3.6.0)
 sinnvoll!
