------------------------------------------------------------------------------ TransAmiga Mailreader 1.0 ------------------------------------------------------------------------------ 4/96 Helmut Steeg 1. Inhaltsverzeichnis --------------------- 1. Inhaltsverzeichnis 2. Legales Zeug 3. Warum brauche ich dieses Skript? 4. Installation 5. Persoenliche Einstellungen 6. Autor 7. bekannte Fehler 8. Danksagungen :-) 2. Legales Zeug --------------- Ich uebernehme absolut *keine* Haftung fuer irgendwelche Schaeden, die durch die Benutzung des Mailreaders entstehen. Die Dateien in diesen Archiv sind frei kopierbar, das Urheberrecht liegt aber bei Helmut Steeg. Die Dateien duerfen frei kopiert werden, solange nicht mehr als eine Kopiergebuehr dafuer verlangt wird. Das Programm ist Mailware, d.h. das es nett waere, wenn ich von den Benutzern eine Net- oder Email bekommen wuerde. Weitere Kosten entstehen nicht, obwohl ich gegen kleine oder sogar grosse Spenden absolut nichts einzuwenden habe *grin* Wer diese Punkte nicht akzeptieren moechte oder kann, soll die Dateien halt wieder loeschen. 3. Warum brauche ich den Mailreader? ------------------------------------ Der Mailreader ist ein Skript fuer TransAmiga, der Nachrichten direkt aus MM uebernimmt, bzw. geschriebene Nachrichten direkt an MM uebergibt. Das hat Vor- aber auch Nachteile: Vorteile sind: - Man braucht in MM keine indexed, bzw. plain Nachrichtenformate mehr zu verwenden, das die Handhabung der einzelnen Nachrichten direkt von MM uebernommen wird. - Laestiges Rescannen der Nachrichtenbretter beim Exportieren entfaellt, da MM die Nachrichten selber einsortiert und sofort darueber Bescheid weiss. - Man braucht fuer TransAmiga nur noch eine Nachrichtenarea, die aber auch in MM bekannt sein muss. (Nachricht also als Echo definieren) Diese Area wird fuer Feedback Nachrichten benutzt, sollte also dann in MM einen recht hohen Level haben, damit sie nicht exportiert wird. (Ich empfehle dazu Level 255, der ist mehr als ausreichend.) Nachteile: - Wenn MM Nachrichten im-, bzw. exportiert, geht in der Mailbox waehrend dieser Zeit gar nichts. Man sollte waehrend dieser Zeit die Nachrichten- bretter komplett sperren. - MM muss die ganze Zeit laufen. (Bei mir tut er das eh, von daher laesst sich streiten, ob das nun ein Nachteil ist, oder nicht :-) 4. Installation --------------- - Entpacken des Archives TA_MailReader.LHA nach RAM: - kopieren des Skriptes TA_Mailreader.trans nach BBS:Rexx/ - kopieren der Sprachdefinitionsdateien nach BBS:Configs/ - kopieren des directories mailreader nach DOORS: bzw. BBS:Extras/ - in BBS:Configs/Message.rx folgende Zeile einfuegen: U Mailreader 0 -------- TA_Mailreader.trans - Im Skript noch die Pfade ueberpruefen und ein paar Einstellungen aendern. (Siehe Abschnitt 5) - dann noch die Menues anpassen und die Sache funktioniert. 5. Persoenliche Einstellungen ----------------------------- Es besteht die Moeglichkeit, im Skript selbst ein paar Defaulteinstellungen zu aendern. Nachfolgend sind die Variablen und ihre Wirkung aufgefuehrt. textpath="DOORS:Mailreader/text/" Diese Variable wird benutzt, wenn Textfiles wie z.b. die Hilfedatei gesucht werden. savepath="DOORS:MailReader/User/" Diese Variable wird benutzt, wenn die Voreinstellungen fuer die User geladen oder gespeichert werden. AREADEF="DOORS:MailReader/Area-Definitions" In dieser Datei sind die Areas enthalten, in denen mit einem Alias geschrieben werden kann. languagedef="BBS:Configs/MailReader.LANG" In der hier angegebenen Datei sind die Sprachdefinitionen fuer das Skript zu finden. langlist.* Diese variable enthaelt die Namen der Directories, die fuer die Textfiles verwendet wird. !! Diese Variable wird im Moment abgefragt, aber noch nicht fuer User-Einstellungen verwendet. Ich empfehle, diese Variable im Moment so zu belassen, wie sie voreingestellt sind. !! userlanguage=2 Diese Variable bestimmt die voreingestellte Sprache fuer den User. Die Spracheinstellungen greifen auf langlist zu, Deutsche Sysops lassen sie am besten so, wie sie voreingestelt ist. Englische setzen sie auf 3 defaultarea="NETMAIL_FIDO" Dies ist die Area, in der der USER beim ersten Login automatisch startet. defaultsort=0 Diese Variable wird im Moment noch nicht benutzt, ist nur schon vorhanden, weil sie in einer spaeteren Version benutzt wird. Hiermit kann man spaeter die sortierungsmethode einstellen (Datum, Subjekt, Autor) defaultgui=0 Hiermit wird bestimmt, ob ein User beim ersten benutzen gleich die GUI zu sehen bekommt, oder gleich im ASCII Modus startet. Die GUI ist natuerlich aus, wenn ANSI nicht benutzt wird. canwritenm=0 Wenn diese Variable auf 1 oder hoeher gesetzt ist, hat der User Zugriff auf die Netmail-Area(s). Ist die Variable auf 0, wird der Zugriff komplett gesperrt. userlevel=1 Diese Variable bestimmt den Zugrifflevel des Users auf die Areas von MM. aliasuse=0 Aliasuse bestimmt, ob mit einem Alias eine Nachricht geschrieben wird. Diese Variable wird vom Programm gesetzt, wenn der Areaname in der Datei von AREADEF gefunden wird. Ansonsten wird die variable auf 0 gesetzt. Aendern bringt also gar nichts. 6. Autor -------- Nun, das bin ich. :-) Wenn irgendjemand irgendwelche Kommentare ueber das Skript hat, moege er oder Sie mir diese zumailen. Ich bin ueber die folgenden Netze erreich- bar: Fido: 2:246/2010.0 TrekNet: 37:107/330.0 AmigaNet: 39:173/210.10 VNet: 46:9497/600.0 ShortNet: 500:557/0.0 Internet: Helmut.Steeg@tuebingen.netsurf.de 7. bekannte Fehler: ------------------- Es gibt einen Fehler, der allerdings nur im ASCII-Modus auftritt. Wenn ein User im ASCII-Modus eine nicht existierende Nachrichtennummer zum Lesen oder antworten angibt, oeffnet sich in MM ein Requester mit einer Fehlermeldung. Dies resultiert in einem fuer dem User toedlichen Deadlock. Abhilfe schafft bisher nur ein Anklicken des Requesters, bzw. ein vorheriges Benutzen der ICONIFY-Funktion. 8. Danksagungen: ---------------- - Sami Radwan fuer TransAmiga - Pino Aliberti fuer MailManager - meiner Mutter fuer mich :-)