L L L L LL LL LL LL L L L L L L L L L L L L L L LLLL LLLL L L LLL LLLL L L LLLL L L LL L L L L L L LLLL LLL L LL L L LLL L L LLL L L L L L L L L L L LLLL LLLL L L LLL L L LLLL LLLL L L LL L L L L L L LL LL L L L L L L L L L L L L L L L LL L L L (C) 1996 Ulrich Lammers Alle Rechte vorbehalten Dieses Arexx-Script benötigt den MailManager von Pino Alberti ------------------------------------------------------------------------------ Einführung ============= 1.0. Rechtliches ----------------- MM_SendFile ist ein Utility für den Mail Manager von Pino Aliberti um die Funktion SendFile zu erweitern und ohne jedes mal eine Mail zu schreiben Files zu verschicken. Die Programme und Dateien dieses Archives sind frei kopierbar, das Copyright liegt allerdings bei © Ulrich Lammers. Das Archiv darf frei weitergegeben und verbreitet werden, solange dafür nicht mehr Geld verlangt wird, als für das Kopieren notwendig ist. Eine kommerzielle Nutzung ist ohne die schriftliche, vorherige Erlaubnis des Autors verboten. Dieses Archiv und alle seine Einzeldateien müssen unverändert bleiben, es dürfen keine Veränderungen oder Erweiterungen vorgenommen werden. MM_SendFile ist Mailware :-). Das bedeutet, wenn Du dieses Programm länger als dreißig Tage nutzt, schicke dem Programmierer bitte eine kurze Mail, dass Du dieses Programm nutzt. In dieser dürfen auch kritische Anmerkungen und Future-Requests enthalten sein... es ist frustrierend Programme zu schreiben von denen man nicht weiß ob sie jemand nutzt, ob sie Sinn machen oder nicht. Die einzige Bedingung um MM_SendFile zu nutzen, ist die Beachtung dieser wenigen Auflagen. ============================================================================== Der Autor ist für irgendwelche aus der Nutzung dieses Programms resultierenden Probleme oder Datenverluste NICHT verantwortlich. ============================================================================== 1.1 Wie registriere Ich? ------------------------ Wenn Du dieses Programm nuetzlich findest und es fuer laenger als 30 Tage be- nutzen willst, solltest Du es registrieren. Du muessen dafuer kein Geld bezahlen, aber es waere schoen, wenn doch etwas ankommt. :-) Die Registrierung kannst Du einfach erledigen, indem Du die Datei Reg_SendFile.rexx im Rexx-Verzeichnis dieser Version ausfuehrst. Stell sicher, das MM gestartet ist und tippen in der Shell "rx /Reg_SendFile" ein. Es werden Dir dann ein paar Fragen gestellt. Wenn alles in Ordnung ist, wird eine Registrier-Nachricht in deinem Netmail-Ordner geschrieben. Bitte ueberpruefe die Nachricht und exportiere sie. Sobald deine Nachricht hier ankommt, werde Ich ein persoenliches Keyfile fuer dich erstellen, der nur auf *DEINEM* System funktioniert. Diese Datei wird dann hier fuer dich auf HOLD gelegt. Wenn Du den .key abgeholt hast, musst DU ihn nur noch in das Verzeichnis MM:Config/MM_SendFile/ als MM_SendFile.key kopieren. 1.2 Generelles -------------- Dieses ist mein zweites veröffentlichtes ARexx-Programm für den MailManager. Sicherlich können noch einige Optimierungen, neue Features etc. Einzug finden. Also seid bitte nicht zu hart in Eurer Beurteilung. Seinen Zweck erfüllt es allemal, und das sogar sehr gut. (auf meinem System zumindest..) 1.3 Autor --------- Wenn Du irgendwelche Verbesserungsvorschläge oder Probleme mit diesem Programm hast, vielleicht sogar einen nicht existenten Bug gefunden hast, so lasse es mich wissen. Zu erreichen bin ich folgendermaßen: Ulrich Lammers Alter Pferdemarkt 3 39:178/0.0@AmigaNet 49808 Lingen 2:2426/4065.0@FidoNet W-Germany Telefon 0591/9150115 > Bankverbindung: > Bank..........: Deutsche Bank (Lingen) > KontoNR.......: 0661611 > Blz...........: 267 700 95 2. Features =========== MM_SendFile... ... Kann Files verschicken ohne jedes mal eine Mail von Hand zu schreiben. ... Wahlweise kann die Empfänger Node - Point Nr. von Hand oder mit Unterstützung der MM.Userlist gewählt werden. ... Unterstuetzt Userlisten die mit MM_UserEdit* erstellt wurden. (© Robert Hofmann) ... Alle Optionen können über Requester gesteuert werden. ... Kann Files via Crash, Direct, Normal oder Hold verschicken. ... kann Optional Mails an den Empfaenger verschicken, die ueber % Befehle gesteuert und veraendert werden koennen. ... Kann Optional das zu verschickende File in eine Separate Schublade kopieren und nach dem Verschicken loeschen. 3. Installation =============== 1. Kopiere die Dateien in die entsprechenden MM: Verzeichnisse 2. Verändere die .CFG nach Deinem Gusto. 3. Lege das Script z.B. auf einen HotKey in deinem Toolmanager oder im AreasMenue im Mailmanager. 4. Benutzung ============ [RX] MM_SendFile[.rexx] Wie dem geneigten Nutzer vielleicht aufgefallen ist, befindet sich ein weiteres Script in der Distribution, nämlich "MM_SendFile". Das ist ein Ausführbares Programm, das mit (CompressRexx2.1 © 1996 RobertHofmann) erstellt wurde. Es läßt sich wie ein normales Programm starten, BENÖTIGT ABER TROTZDEM REXXMAST zur Funktion. 5. Konfiguration ================ [MM:Config/MM_Sendfile/] Im folgenden sind alle Konfigurationsparameter einzeln erläutert. Schau Dir bitte die Beispiel-Konfiguration genau an!! 5.1 #NODENUMBER [Net:Zone/Node.Point@Netz] ------------------------------------------- Die NodeNummer um Files zu versenden (5D) Bsp.: #NODENUMBER 2:2626/4065.0@FidoNet 5.2 #SENDMODE [CRASH|DIRECT|HOLD|NORMAL|NONE] ---------------------------------------------- Der Parameter #SENDMODE legt fest, wie die Files verschickt werden sollen. Die Ausnahme ist der Parameter 'NONE'. Wenn diese Option angegeben wird, wirst Du in Programm noch mal nach der Versandart gefragt. Bsp.: #SENDMODE NONE > 5.3 #SENDREPORT [YES|NO] > ------------------------ > Soll zum File ein Report an den Empfaenger geschickt werden ? > Bsp.: #SENDREPORT YES > 5.4 #EXPORT [YES|NO] > --------------------- > Wenn die Option #SENDREPORT YES verwendet wurde, koennen hier die erstellten Filereports > gleich Exportiert werden. > Bsp.: #EXPORT YES 5.5 #DESTFILEDIR DIR/A ---------------------- Die Funktion legt fest, wo der FileRequester als Voreinstellung starten soll. Bsp.: #DESTFILEDIR Files_A: 5.6 #MOVEFILE DIR/A ---------------------- Wenn hier ein Verzeichnis angegeben wird, kopiert das Script das File in das Angegebene Verzeichnis und loescht das File nach dem Versenden wieder aus dem DIR. Bsp.: #MOVEFILE BBS_OUT:OUTFILES/ 6. Textdateien -------------- Die Textdateien sind zu finden in MM:Config/MM_SendFile/Report.]. Diese Dateien koennen an deine Beduerfnisse angepasst werden. Der Sinn sollte allerdings erhalten bleiben. :-) In allen Dateien koennen die folgenden %-Befehle benutzt werden: %S = Der komplette Name des Absenders %VS = Der Vorname des Absenders %F = Name des Files was verschickt werden soll %N = Der komplette Name des Empfaengers %VN = Der Vorname des Empfaengers 7. Ackknowledgements ==================== Hier der Dank an die, die dieses Script ermöglicht haben : Pino Alberti - Fuer seinen superben MailManager... Robert Hofmann - Fuer seine pionierhaften Leistungen in der MM ARexx-Programmierung und den damit verbundenen Inneren Antrieb und guten Tips für das Programm ... Cord Moeller - Fuer das Beta-Testing (auch für die laestigen Feature-Requests ?!) Christian Werner - Fuer das Beta-Testing & die Uebersetzung der Doku.