home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR3
/
IMUTIL13.ZIP
/
IMUTIL.DOC
< prev
next >
Wrap
Text File
|
1993-04-19
|
12KB
|
293 lines
──────────────────────────────────────────────────────────────────
IMUTIL 1.01 Ein IMAIL tool 19.04.93
──────────────────────────────────────────────────────────────────
(C)1993 by PraeCon DATA
All rights reserved.
written by Ulrich Schlechte, 2:241/3431
IMUtil ist eine Sammlung von verschiedenen Tools für IMAIL.
Es vereinigt einige Funktionen, für die man sonst grosse
Tools installieren muss; bei deren Konfiguration man schnell
graue Haare bekommt.
IMUtil ist KEIN Ersatz für IMAIL/ITRack oder ähnliche Programme !
Bis einshl. Version 1.10 ist IMUtil PUBLIC-DOMAIN ! Danach wird
es nach dem Sharewareprinzip vertreiben werden.
Die Benutzung vom IMUtil erfolgt auf eigene Gefahr. Es wird
keinerlei Haftung für evtl. auftrendene Schäden übernommen.
Das Tool ist nach besten Wissen programmiert, aber niemand
ist gegen Fehler immun !
──────────────────────────────────────────────────────────────────
Leistungsumfang
──────────────────────────────────────────────────────────────────
IMUtil verfügt zur Zeit über folgende Funktionen :
AREAS Automatisches Update der Area-beschreibungen
anhand der Rules.
REMAP Ein einfaches Point-Remapping, um Netmails die nicht
direkt an den Pint eines User gehen umzuadressieren.
INFO Posten der automatisch eingereichteten Areas in
ein Echo.
──────────────────────────────────────────────────────────────────
Die Konfigurations-Datei (IMUTIL.CFG)
──────────────────────────────────────────────────────────────────
Bei der Konfigurationsdatei handelt es sich um eine normale
ASCII-Datei. Die Zeileweise bearbeitet wird.
Kommentarzeilen beginnen mit einem ";".
Jeder Eitrag besteht aus einem Schlüsselwort, gefolgt von einem
"=" und der Einstellung.
Der Abschnitt [IMUtil-Main] :
Hier werde die Hauptkonfiguration-Optionen von IMUTIL gesetzt :
Logfile Dieser Eintrag legt fest wie das
Logfile von IMUTIL heissen soll.
Pfadangabe optional.
Bsp.:
Loggfile=F:\FD\IMAIL\IMUTIL.LOG
IMail Hier wird der Pfad angegeben, in dem
IMUTIL die Dateien IMAIL.CF und IMAIL.AR suchen soll.
Fehlt dieser Eintrag versucht IMUTIL eine Umgebungs-
Variable "IMAIL" zu benutzen.Fehlt auch diese wird
im aktuellen Verzeichnis gesucht.
Bsp.:
IMail=F:\FD\IMAIL
Netmail In diesem Unterverzeichnis sucht IMUTIL die
MSG-Dateien für das Point-Remapping.
Fehlt dieser Eintrag versucht IMUTIL eine Umgebungs-
Variable "FD" zu benutzen.Fehlt auch diese wird
im aktuellen Verzeichnis gesucht.
Bsp.:
Netmail=F:\FD\MSG
Rules Gibt den DOS-Pfad zu den *.RUL-Files an.
Default: Aktuelles Verzeichnis
Bsp.:
Rules=Z:\FILESYS\FIDOECHO\RULES24
ReaplaceAutoComment
Dieser Eintrag gibt an, ob IMUTIL beim updaten
der Area-beschreibungen die Beschreibung,
einer automatisch angelegten Area, die nicht aus
einem Rule-File generiert werden kann ersetzen
soll.
Fehlt der Eintrag wird die Beschreibung nicht verändert.
Mögliche Einstellungen :
<none> Beschreibung wird komplett gelöscht.
text Beschreibung wird durch "text" ersetzt.
Bsp.:
ReplaceAutoComment=<none>
ReplaceAutoCOmment=keine Beschreibung vorhanden
RemapDataFile Wo befindet sich und wie heisst das File, in
dem die Point-remapping stehen.
(Aufbau der Datei s. Abschnitt REMAP)
Bsp.:
RemapdataFile=F:\FD\IMAIL\REMAP.CFG
EraseSent Sollen beim remappen Netmails, bei denen das SENT-
Flag gesetzt ist gelöscht werden ?
Mögliche Einstellungen: YES / NO
Bsp.:
EraseSent=NO
MSGBackupDir Ist dieser Eintrag vorhanden, werden die
Orginal-Netmails in dieses Verzeichnis gemoved,
bevor sie durch die remappten Netmails ersetzt werden.
WICHTIG !
Dieses Verzeichnis MUSS auf dem selben Laufwerk sein
wie das unter "Netmail" angegebene !
Bsp.:
MSGBackUpDir=F:\FD\BACKMSG
AreaLogBoard In welche Area sollen die "New-Area-Announcements"
gepostet werden. Hier ist NUR die Angabe einer
Area möglich !
WICHTIG !
Bei dem hier angegebenen Board MUSS im IMSetup
bei "Security" "N" (NEIN) angegeben werden, da die
Mails sonst aussortiert werden !
Bsp.:
AreaLogBoard=ANNOUNCE.3431
Inbound Der Name ist zwar etwas verwirrend, aber er bezeichnet das
Verzeichnis, in dem IMUTil das AUSGEHENDE Paket mit
dem Announcement ablegen soll. Die ist normalerweise
das INBOUND-Verzeichnis von IMAIL.
Bsp.:
Inbound=F:\FD\FILES
──────────────────────────────────────────────────────────────────
Aufruf-Parameter
──────────────────────────────────────────────────────────────────
Der Aufruf von IMUtil ist denkbar einfach :
IMUTIL <command>
wobei <command> einer der folgenden Befehle ist :
AREAS
REMAP
INFO
──────────────────────────────────────────────────────────────────
Der Befehl AREAS
──────────────────────────────────────────────────────────────────
Es ist für einen Sysop eine undankbare Aufgabe bei neuen Areas
die Beschreibungen immer up to date zu halten.
Dies erledigt der AREAS-Befehl voll automatisch.
Der AREAS-Befehl veranlasst IMUTIL dazu, im [Rules]-Verzeichnis
nach Dateien mit der Endung ".RUL" zu suchen. Findet IMUTIL dann
in der Areas des Systems die entsprechende Area, wird die Beschreibung
den Rules entnommen.
Zusätzlich biete der AREAS-Befehl die Mögklichkeit bei Areas die
in der Beschreibung das wenig schöne "Area received on ..." haben
und für die keine Rule vorliegt, die Beschreibung zu löschen bzw.
zu ersetzen.
Geben Sie zB. als [ReplaceAutoComment] "Keine Beschreibung" an,
bekommen diese Areas alle als Beschreibung den obigen Text.
Damit IMUTIL die Rules eindeutig zuordnen kann, akzeptiert
es NUR RUles im "neuen" Format.
D.H., es werden von jeder Rule die ersten beiden Zeilen
gelesen, wobei in der ersten Zeile "Area:<areaname>" stehen muss
und in der zweiten "Topic:<beschreibung>". Leerzeichen vor und nach
dem Doppelpunkt werden ignoriert.
──────────────────────────────────────────────────────────────────
Der Befehl REMAP
──────────────────────────────────────────────────────────────────
Wenn ein User sich einen Point einrichten läßt, dann möchte er
natürlich seine gesamte Netmail an sienen Point weitergeleitet haben.
Dies kann man normalerweise nur realisieren, indem man einen
Tracker installiert der Point-Remapping beherrscht (zb. ITRack).
Da aber die Installation solcher Programme, nur um remapping zu
können, etwas zu aufwendig ist (und meist viel zu kompliziert),
beherrscht IMUTIL dieses Remapping.
Was passiert da genau ?
Angenommen Sie haben einen User Namens "Ulrich Schlechte", der den
Point Nr. 2:241/3431.100 betreibt.
Nun kommt eine Netmail an, die an "Ulrich Schlechte , 2:241/3431"
adressiert ist.
Jetzt tritt IMUTIL in Action. Es schaut nach ob der User
"Ulrich Schlechte" bekannt ist, adressiert die Netmail
dann um auf 2:241/3431.100 und legt natürlich vorher
eine Kopie des Orginals an, wenn das gewünscht ist.
Optional löscht IMUTIL gleichzeitig alle Netmails, bei denen
das SENT-Flag gesetzt ist, um das Netmail-Verzeichnis etwas
aufzuräumen.
──────────────────────────────────────────────────────────────────
Der Aufbau der REMAP-Steuerdatei [RemapDataFile]
──────────────────────────────────────────────────────────────────
Die Datei ist Zeilenweise aufgebaut. Jeweils zwei Zeilen
ergeben einen Remap-Eintrag. Die Zeilen müssen durch ein CRLF
abgeschlossen sein.
In der Ersten Zeile steht jeweils der Username und in
der Zweiten Zeile die Pointnummer, auf die die Mails umgeleitet werden
sollen.
-------START OF REMAP.CFG------------
<Username>
<PointNummer>
<Username>
<PointNummer>
-------END Of REMAP.CFG---------------
Bsp:
-------START OF REMAP.CFG------------
Ulrich Schlechte
100
Sysop
100
Peter Tester
1
Klaus Meier
56
-------END Of REMAP.CFG---------------
──────────────────────────────────────────────────────────────────
Der Befehl INFO
──────────────────────────────────────────────────────────────────
Mit dem Befehl INFO können Sie IMUTIL dazu veranlassen
ein Announcement aller neu eingerichteten Areas in eine
bestimmte Area zu posten.
Hierzu wird das "New-Areas-Logfile" von IMAIL ausgewertet.
Jede bereits bearbeitete Zeile wird am Anfang mit einem
"*" versehen, damit nicht dauernd die gleichen Areas als
"NEU" angepriesen werden.
Als Origin wird der Default-Origin aus IMAIL benutzt.
WICHTIG :
Bei der Area, in die das Announcement geschickt werden soll,
muß unbedingt der Eintrag "Security" im IMSetup auf NO gestellt
werden, da die Announcements sonst wegen "Securirty Violation"
aussortiert werden.
──────────────────────────────────────────────────────────────────
Fehler/Bugs/Features/Ideen
──────────────────────────────────────────────────────────────────
Sollten Sie ein undokumentiertes Feature (gehässige Leute sagen
dazu Bug) in IMUTIL finden, melden Sie sich einfach bei mir.
Sollte das Programm abstürzen, so erzeugt es eine Datei
FATAL.LOG, die Sie mir dann am besten zusammen mit dem Logfile zu
senden, damit ich mich auf fehler suche begeben kann.
Anregungen und neue Ideen sind immer gerne gesehen.
Sie können mich wie folgt erreichen :
Netmail : Ulrich Schlechte , 2:241:3431
SnailMail: Bergstraße 45 , 3392 Clausthal-Zellerfeld
oder in dringenden Fällen per Voice unter
05323-83179 Q
──────────────────────────────────────────────────────────────────
Hinweise
──────────────────────────────────────────────────────────────────
IMail , I'Track sind (c) by IMAIL inc.