| -.--- +----+----+------+----+----+--------+----+----+ | | | +--| | | ---- | | | | | | | +--| | | | +--+ | | +--+ +--+---+--+------+--+---+--+--+ +--+----+-------+ FFFFFF AA QQQQ FFFFFF AAAA QQQQQQ FF AA AA QQ QQ FFFF AA AA QQ QQ FFFF AAAAAA QQ QQ FF AAAAAA QQ QQQ FF AA AA QQQQQ FF AA AA QQQQQ FAQ fuer den Mailer McMail ============================================================================= letzte Aenderung: 16.11.1995 Autor McMail-FAQ: Axel Philip Katzur@2:2437/340 email: whitman@litter.han.de Neuste Version ist unter dem MAGIC MCMFAQ ( MCMFAQ.LZH ) bei 2:2437/340 zu bekommen. Die SHORT.DOK gibt es unter dem MAGIC SHORTDOK ( SHORTDOK.LZH ). Ausserdem wird die FAQ in der McMail.GER ca. alle 4 Wochen gepostet, und gleichzeitig ueber das Filenetz verbreitet. Erweiterungen, Kritik und Anregungen bitte per Netmail an den Autor ============================================================================= Der Autor uebernimmt keine Garantie auf Richtigkeit und Vollstaendigkeit. Die Antworten sind aus verschiedenen Messages in der McMail.Ger gesammelt oder eigene Erfahrungen. Diese FAQ darf jederzeit weitergegeben werden, solange sie nicht kommerziell verwertet wird. Aenderungen an dieser FAQ darf nur der Autor vornehmen. ============================================================================= Nachdem es noch keine komplette Dokumentation zu McMail gibt, und man bisher nur auf die zwar gut kommentieren *.CFG und der SHORT.DOC zurueckgreifen kann, bleiben jedoch Fragen offen. Diese FAQ soll daher nicht eine Dokumentation sein, sondern nur die bisherige ergaenzen, und Hilfestellungen bei Problemen geben. Alle Angaben beziehen sich auf die Gamma 4 (aktuelle Version beim Stand dieser FAQ), und beziehen sich an eingen Stellen auf die "Dokumentation", oder verweisen auf diese. Hier nocheinaml die Dateien die bei der aktuellen Version _dabei_ sind. In Deutsch: MCMFAX.INF - Informationen ueber McMail und FAX-Empfang (Zyxel und USR) MCMCFOS.INF - Informationen ueber McMail und Cfos In Englisch: SHORT.DOC - Mini Dokumentation zu McMail mit wichtigen Infos ueber Tastenbelegungen, Sempahorenbeschreibungen und Optionen SRIF.DOC - Informationen zum SRIF (Standard Request Information File) MCMAIL1.CFG - Beispiel einer Konfigdatei MCMAIL1.EVT - Beispiel einer Eventdatei REQUEST.CFG - Beispiel einer Requestconfig MCMNODE.CFG - Beispiel einer Config fuer den Nodelistenindex ROUTE.MCM - Beispiel fuer eine Routingconfig Zusaetzlich in Deutsch (Hier auch zu requesten): SHORT.DOK - Mini Dokumentation zu McMail mit wichtigen Infos ueber Tastenbelegungen, Sempahorenbeschreibungen und Optionen (ungefaehre uebersetzung vom Orignal von Autor der FAQ) OUTBOUND.TXT - Informationen ueber den Aufbau eines Binkleystyle Outbounds ============================================================================== Inhalt ====== 1. Allgemeines 1.1. Was ist McMail? 1.2. Wann gibt es eine neue Version von McMail? 1.3. Gibt es eine OS/2 Version? | 1.4. Was ist bei dem Key der unterschied zwischen HQ0000XXX und SQ0000XXX?? 1.5. Wer ist was (Unknown, Known, Protected)? 1.6. Wozu gibt es verschiedene Inbounds?? 1.7. Was ist der Special Outbound?? 1.8. Was fuer Moeglichkeiten bieten die Funktionstasten?? 1.9. Wenn ich polle, dann erscheint in der obersten Zeile hinter MCMAIL die Hochzahl 2. Was bedeutet das? 1.10. Was bedeuted eigentlich FEV im Flow-Window ? 1.11. Gibt es unter McMail eine Moeglichkeit, externe Protokolle einzubinden? 1.12. Was sind Semaphoren? 2. Generelle Einstellungen 2.1. Was muss ich in anderen Programmen (Tosser, Ticer,..) einstellen oder beachten? 2.2. Sollte man einen Fossiltreiber nutzen, und wenn ja welchen? 2.3. Welche Fossil-Treibereinstellungen sind am besten?? 2.4. Koennte mir jemand nun mal die Fifo Option erklaeren und welcher Wert der Beste ist?? 2.5. Wie starte ich meine Mailbox (z.B. RA) wenn einer in die Box moechte?? 2.6. Wie bekomme ich es hin, das McMail seine Temponaerendateien auf meiner Ramdisk ablegt?? 2.7. Wie richte ich es ein, das statt der Line 1 nur die Line 2 oder McMView tosst? 3. Probleme/Fragen beim Pollen 3.1. Wenn ich mit McMail polle oder requeste laeuft meine HD dauernd, ist das Normal?? 3.2. Points mit Crosspoint haben Probleme beim Pollen (CRC-Errors, ...) 3.3. Wo liegt der Fehler, das McMail einfach alle System an fuer die Mail da liegt anpollt?? 3.4. Wie ist es moeglich, das McMail bei meinem Uplink die naechste Line anwaehlt, wenn die erste besetzt ist?? 3.5. Wenn ich auf Line 1 den Auftrag fuer einen Poll erteile, faengt auch Line 2 an zu pollen. Wie kann ich das unterbinden? 3.6. Kann mir jemand erklaeren, welche Bedeutung diese Zeilen (H 19 Aug 19:23:25 McM HTIME <- TxTimer (timer=69804 time=69805)) bei einer Hydra-Uebertragung haben? 3.7. Warum habe ich bei einem Highspeed-Connect nur einen Durchsatz von ca. 200 - 300 cps? 3.8. Was bedeutet der N Call und der Y Call bei McMail?? 3.9. Bei Request kommt als Antwort: DEVICENAME, und das File wird nicht gesendet. 3.10. Bei einem Node wo ich Polle meldet McMail immer "System is busy", manuelles Pollen mit ALT-C klappt. | 3.11. McMail meldet bei der Anwahl eine Nodes "CM/T - Flags dosn't match". 4. Probleme mit McMail 4.1. Wo liegt das Problem, das Netmails statt an 123:456/789 an 2:456/789 geroutet werden?? 4.2. Warum werden mir die Flags bei meinen V7-Nodelistindex in McMail nicht mehr korrekt angezeigt?? 4.3. Warum routet McMail keine Fileattach zu anderen Points ueber meinen Boss?? 4.4. Seitdem ich MCMg4 habe, dauert der Vorgang 'search for old busyfiles' an die 10-15 sec.!! Bei meiner McM G3 das max. 3 sec. gedauert hat. 4.5. Das blinkende Mail (ungelese Mails) verschwindet nicht, obwohl ich alle Mails gelesen habe. 4.6. Alle Tools schreiben in das Logfile von McMail, leider zeigt das Screen- log nicht solche Eintraege. 4.7. Das Modeminit geht seit der Gamma 4 nur noch im Schneckentempo. 4.8. Warum klappt der FAX/Data Empfang nicht? McMail gibt folgende Meldung aus: "Serial: FAX" oder "Serial: +FDM" und McMail legt auf. | 4.9. Wo kann ich mir die Belegung der F-Tasten anzeigen lassen?? | 4.10. Bei Routing von McMail wird das Sessionpasswort verwendet, nicht mein | Packet-Passwort. 5. McMail's Zusatzprogramme 5.1. Was pacht MCMPINT?? 5.2. Ich habe mit mcmnode meine Nodeliste bearbeitet, es wurde auch kein Fehler gemeldet, bekomme aber jedesmal wenn ich unter McMail z.B. einen Request machen moechte " Node is not listed". Wo liegt der Fehler?? 5.3. Warum kann ich nicht (z.B. mit ALT-P) nach Namen suchen lassen?? 5.4. Was ist McMView fuer ein Programm?? 6. McMail und ISDN 6.1. Was ist CFOSTALK und wie binde ich ihn in McMail ein?? 6.2. Auf meiner ISDN-Line werden nach jedem Poll als kosten eine Einheit angegeben. Auf meiner Analog-Line funktioniert das einwandfrei. 6.3. Warum klappt mit ISDN nur jeder 10.te poll (statt einer Connect-Meldung kommt der Banner der Gegenstelle und McM legt auf)?? 7. OS/2 und McMail 7.1. DOS-Settings 7.2. Fossil Treiber ============================================================================== 1. Allgemeines ================= 1.1. Was ist McMail? McMail ist ein FTN (Fido) -Kompatibler Mailer. 1.2. Wann gibt es eine neue Version von McMail? Wenn sie Fertig ist. 1.3. Gibt es eine OS/2 Version? Nein, McMail gibt es bisher nur fuer DOS. Eine OS/2 Version ist zur Zeit nicht in Sicht. Informationen zum Betrieb in der DOS-BOX gibt es im Kapitel II. | 1.4. Was ist bei dem Key der unterschied zwischen HQ0000XXX und SQ0000XXX?? | | Im Prinzip gibt es da keinen. | Die HQ Keys sind von Gordian Schuermann, die SQ Keys von Albert Freriks. 1.5. Wer ist was (Unknown, Known, Protected)? Proteced: Jemand der mit einem Passwort in der .CFG (normal oder Enhanced Nodedata) steht. Known: Jemand der bekannt aus einer Nodeliste ist. Unknown: Jemand der weder in einer CFG oder einer Nodeliste steht. Fuer jeden dieser Anrufer gibt es die Moeglichkeit eines eigenen Inbounds. 1.6. Wozu gibt es verschiedene Inbounds?? McMail verfuegt ueber die Moeglichkeit ueber 3 verschiedene Inbounds fuer die verschieden Anrufer (Protected, Known und Unknown; siehe auch Punkt 1.4. der FAQ). Der Sinn und Zweck dieser Inbounds ist es, dass man entscheiden kann, ob die Files von einen eingetragenen Link kamen oder nicht. ARCMail-Packete kommen eigentlich nur von eingetragenen Links. Nun kann es aber sein, dass Dir irgendein Twit eine Mailbombe schickt. Das ist ein kompremmiertes Archiv, dass beim Auspacken riesengross wird oder aehnlichen Mist macht. Mailer die selbst die normale *.pkt's wegtossen oder Tosser die auch den unprotected Inbound unterstuezen, stellen kein Problem dar. Zu beachten ist im ersteren Fall, dass man nur das Secure-Mailer-Inbound im Echomailtosser (z.B. GEcho) unter Inbound angeben (nicht unter Secure-Inbound!!!, sondern als Inbound; Das Secure Inbound ist nur fuer Programme des eigenen Systems, die PKT's erstellen). Andere Mailer machen das nicht, deshalb muss man normale *.pkt's von nicht eingetragenen Links (z.B. CrashMails) noch kopieren. Dadurch geht aber gegebenfalls eine Referenz auf ein attachtes File verloren, da nur der Name und nicht die Pfadangabe in dem *.pkt sind. Dies laesst sich durch einen geeigneten Netmailtracker (z.B. ITRACK) korrgieren, oder durch manuelles korrigieren. 1.7. Was ist der Special Outbound?? Das ist ein Verzeichniss, das man fuer einen Link anlegen kann, in dem verschiedene Dateien kopieren kann. Diese werden beim naechsten Poll mitgesendet, und dannach geloescht. Das Verzeichnis wird in der NODEDATA.CFG (oder optional im alten Nodedata format in der MCMAIL1.CFG) angegeben. Der Link bekommt dazu eine Mail was er bekommen hat. Dies laesst sich mit einem ! vor der Pfadangabe (z.B. !F:\MAIL\AXEL) abstellen. Info: Waehrend einer Verbindung ist es moeglich noch Files in das Spezial Outbound zu kopieren, und das diese gesendt werden. Jedoch gibt es eine Einschraenkung: Das geht nur wenn man selber noch am schicken ist. Wenn der 'batch' beendet ist, ist schluss. Man muesste dann noch einen starten, was aber wieder nicht kompatibel zu anderen hydraimplementationen waere. 1.8. Was fuer Moeglichkeiten bieten die Funktionstasten?? McMail wertet folgede Moeglichkeiten aus: F1 - F10 (10 * Fn = Errorlevel [F1 = Errorlevel 10), ALT-F1 - ALT-F10 (10 * Fn + 1 = Errorlevel [F1 = Errorlevel 11), Shift-F1 - Shift-F10 (10 * Fn + 2 = Errorlevel [F1 = Errorlevel 12) und Strg-F1 - Strg-F10 (10 * Fn + 3 = Errorlevel [F1 = Errorlevel 13) aus. Das macht 40 Moeglichkeiten, die man ueber seine Batchdatei fuer den Mailer nutzen kann (z.B. um seine Box von der Konsole aus zu besuchen). Eine komplette freie Definierung der Funktionstasten gibt es nicht, da man durch die Batchprogrammierung gute Konfigurationsmoeglichkeiten hat. 1.9. Wenn ich polle, dann erscheint in der obersten Zeile hinter MCMAIL die Hochzahl 2. Was bedeutet das? Das auf der anderen Seite auch ein McMail laeuft. 1.10. Was bedeuted eigentlich FEV im Flow-Window ? FAX External Voice - - - 1.11. Gibt es unter McMail eine Moeglichkeit, externe Protokolle einzubinden? Im Mailer nicht, im Terminal schon. Fuer das Terminal sollte man in der McMAIL.CFG folgende Keywords suchen: TerminaExDnProtocol ExUpProtocol. Info: Im Mailer ist es technisch zwar moeglich, nur wenn dann mal die Leitung zusammenbricht, ist z.B. ein ReSend nicht unbedingt moeglich usw... 1.12. Was sind Semaphoren? Semphoren sind Dateinen (meist 0 Byte gross) die da sind um irgendwelche Funktionen auszuloesen (z.B. Mailtossen). Diese kann man durch ein kleines Programm (z.B. Makesem) erzeugen, welches gleichtzeitig prueft ob diese Datei schon existiert und dies per Errorlevel rausgibt. Man kann Sie jedoch auch mit dem Aufruf "REM >TEST.SEM" erzeugen, wobei der richtige Dateiname statt TEST.SEM eingesetzt werden sollte. 2. Generelle Einstellungen ============================= 2.1. Was muss ich in anderen Programmen (Tosser, Ticer,..) einstellen oder beachten? Manche neuere Programme (z.B. Fastecho 1.45) bieten die Einstellung McMail. Bei aelteren Programmen muss man andere Mailerprogramme einstellen die vom Outbound her gleich sind. McMail hat ein Binkley-Style Outbound, jedoch ohne Domains (4-D Style). In Tossern oder anderen Programmen muss man als Mailer entweder Binkley ohne Domains oder Portal of Power (POP) einstellen. In den Programmen ist dabei in der Konfiguration "Binkley" und "POP" vielleicht etwas irritierend. Da muesste besser stehen "5D Binkley Outbound" und "4D Binkley Outbound". MCM unterstuetzt nur den "4D Outbound", also musst man auf POP stellen. 5D Adressing: Ist eine Adressierung Zone:Net/Node.Point@domain, bei der auch nach domains unterschieden wird. 2:2410/229.1@fidonet waere eine andere Adresse als 2:2410/229.1@ein_anderes_netz. Die Mails wuerde in folgenden Outbounds liegen: FIDONET.002\096A00E5.PNT EIN_ANDE.002\096A00E5.PNT 4D Adressing: Es wird nicht nach domains unterschieden. 2:2410/229.1@fidonet wird als *die selbe* Adresse gehandhabt, wie 2:2410/229.1@ein_anderes_netz. Mails fuer beide der Adressen wuerden in folgendem Outbound liegen: .002\096A00E5.PNT 4D Adressing reicht in fast allen Faellen voellig aus, weil das 5D Adressing meines Wissens nur von Binkley unterstuetzt wird und somit jedes neue Netz bemueht ist, nicht die selbe Zone zu benutzen wie ein anderes Netz. Wenn Du allerdings 2 Netze mit gleicher Zone haben solltest, dann siehst Du mit einem 4D Adressing (und somit mit MCM und FD und all den nicht 5Dlern) etwas blass aus. Waere vielleicht noch ein schoenes feature, wenn MCM auch das 5D Adressing unterstuetzen wuerde. 2.2. Sollte man einen Fossiltreiber nutzen, und wenn ja welchen? McMail besitzt eingene Asyn Routinen. Diese laufen recht gut. Viele Software (z.B. Mailboxsoftware oder Doorprogramme) brauchen jedoch einen Fossiltreiber. Empfohlen wird fuer McMail X00 1.53a (Achtung die 2.02 ist ein Fake, der wahrscheinlich die 1.50 von X00 ist und Probleme verursachen kann). McMail laeuft auch mit anderen Fossiltreibern gut zusammen (z.B. BNU, CFOS (Unterstuezt spezielle Funktionen)). 2.3. Welche Fossil-Treibereinstellungen sind am besten?? McMail verlangt mindestens 4k T&R-Buffer. Bei Fehlern (CRC) sollte man auf 8k T&R-Buffer erhoehen. Damit gab es bisher keine Probleme (siehe auch noch Punkt 2.4. [FIFO-Option] dazu). 2.4. Koennte mir jemand nun mal die Fifo Option erklaeren und welcher Wert der Beste ist?? Der F=xx Parameter gibt an, wann dem laufenden Programm per Interrupt mitgeteilt wird, dass Zeichen abzuholen sind. Das Programm kann jedoch (gerade in Multitasking/Netzwerk-Umgebungen) nicht immer sofort reagieren und es kommen in der Zwischenzeit noch weitere Zeichen an. Wenn jetzt noch Platz im Puffer des 16550 ist, ist das nicht weiter schlimm, die neuen Zeichen werden dann zusammen mit den alten abgeholt. Je kleiner der Wert bei F=xx ist, desto frueher wird ein Interrupt ausgeloest und desto groesser ist der verbleibende Puffer wenn es zu Verzoegerungen kommen sollte. Bei F=14 ist der Puffer jedoch schon bis auf ein Zeichen gefuellt. Kommt es jetzt zu einem Delay, dann gehen Zeichen verloren, ein Crc-Error tritt auf und der ganze Block muss neu uebertragen werden (was durch den Einsatz eines 16550 UART ja eigentlich haette vermieden werden sollen). Recht gut dagegen ist F=8, da dort zum einen es einen "Moment" dauert bevor der Interupt ausgeloest wird, und noch Zeichen aufgefangen werden koennen, die durch eine Verzoegerung sonst CRC-Fehler ausgloest haetten. Die Verwendung der Funktion in der McMail.CFG ist nutzlos wenn man einen Fossiltreiber nutzt. In diesem Fall muss man dort die Funktions- weise einstellen. 2.5. Wie starte ich meine Mailbox (z.B. RA) wenn einer in die Box moechte?? Das ganze geschieht ueber die Datei BBSBAT.BAT. Diese muss ueber eine Errorlevel (Standard ist 3) aufgerufen werden. Die BBSBAT.BAT ruft die Batchdatei SPAWNBBS.BAT auf. Hier ein Beispiel: Fuer die MCM.BAT: :START MCMAIL.EXE IF ERRORLEVEL 3 GOTO BBS :BBS CALL BBSBAT1.BAT GOTO START Hier mal eine SPAWNBBS.BAT (hier fuer RA): RA -t%3 -p%2 -b%1 SPANWBBS.BAT fuer NCB-Mail: NCB /ONLINE /BPS:%3 /REALBPS:%4 /COM:%2 /MAXTIME:%5 /VGA ^^^^ Angabe fuer den Betrieb an EGA/VGA Systemen SPAWNBBS.BAT fuer Proboard: proboard -b%4 -p%2 -t%5 -n%1 -q SPAWNBBS.BAT fuer SBBS: bbs -* -N1 -B%4 -P%2 -T%5 goto afterbbs Fuer EZYCOM (alle Versionen von v1.02 bis v1.20g1) EZY -N%1 -P%2 -B%4 -T%5 -E20 Die SPAWNBBS.BAT muss man nach seinen Konfigurationen und Boxprogramm anlegen/aendern. Hier bei moechte ich zu einer Sammlung fuer die ver- schiedenen Mailboxprogramme aufrufen. Diese werde dann in die FAQ aufgenommen, um so anderen ein gutes (eigentlich schon fertiges) Beispiel zu geben. 2.6. Wie bekomme ich es hin, das McMail seine Temponaerendateien auf meiner Ramdisk ablegt?? Mit (Ramdisk ist das Laufwerk E:\) SET MCMSCR=E:\ SET MCMTMP=E:\ Die Semaphoren entsprechend mit dem dem Befehl in der McMail.CFG. 2.7. Wie richte ich es ein, das statt der Line 1 nur die Line 2 oder McMView tosst? Dafuer sind folgende Dinge (fuer alle Lines bis auf den Toss-Task) zu aendern/ueberpruefen: a) McMail.EVT = Received Mail Errorlevel auf 0 setzen b) McMail.CFG = MailExitExt gegebenfalls aendern c) McMail.CFG = MailFlag entsprechende Semaphore eintragen (z.B. G:\McMEXT0.70) ^ ^ ^ | | | | | Errorlevel zum aussteigen aus | | McMail/McMView (z.B. 70) | | | Task der Aussteigen soll (McMView=0) | Pfad zum Semaphorenverzeichniss (Z.B. G:\) 3. Probleme/Fragen beim Pollen ================================= 3.1. Wenn ich mit McMail polle oder requeste laeuft meine HD dauernd, ist das Normal?? Ja, jedoch kann man das abstellen. Durch das einfuegen von NoRemoteScreen in der McMail1.CFG oder durch das legen der Files auf die Ramdisk (siehe dazu Frage 2.6.). 3.2. Points mit Crosspoint haben Probleme beim Pollen (CRC-Errors, ...) Zuerst sollte man ueberpruefen, ob die Points ein XP-Fidomodul <3.06 benutzten. Dieses Modul ist fuer der Mini-Mailer verantwortlich, und bereitet einige Probleme. Abhilfe bereitet: Fidomodul 3.06 nehmen, jedoch bleiben bei eingen CRC-Errors (von Point zu Point verschieden) Fidomodul 3.07ss nehmen, jedoch ist dies eine Beta und bei vielen laeuft das auch noch nicht so gut. 3.3. Wo liegt der Fehler, das McMail einfach alle System an fuer die Mail da liegt anpollt?? Oben wurde z.B. ein Polleintrag mit folgenden Eintrag im Eventfile genommen : P All 09:45 10:00 240 000 120 10 02 DPSAO ToDo P1:234/5678 Der Fehler liegt dort bei den Flags. Dort sollte ein C (Crash only) oder ein I (Immediat only) stehen, da sonst auch andere Nodes angepollt werden die nicht auf Crash oder Immediat gesetzt sind. 3.4. Wie ist es moeglich, das McMail bei meinem Uplink die naechste Line anwaehlt, wenn die erste besetzt ist?? Man kann fuer den Node einen erweiterten Nodeeintrag erstellen (nodedata.cfg). Dort traegt man alle telefonnummern rein, die er anrufen soll. Beispiel: NodeData 1:2345/6789 Phone 49-1234-56781 49-1234-56782 49-1234-56783 3.5. Wenn ich auf Line 1 den Auftrag fuer einen Poll erteile, faengt auch Line 2 an zu pollen. Wie kann ich das unterbinden? In dem man a) per Flag der einen Line verbietet raus zu waehlen (Flag R). b) du dass mit dem Taskkey regelst. c) du die NoCall und OnlyCall in der CFG benutzt 3.6. Kann mir jemand erklaeren, welche Bedeutung diese Zeilen (H 19 Aug 19:23:25 McM HTIME <- TxTimer (timer=69804 time=69805)) bei einer Hydra-Uebertragung haben? Diese Meldungen kommen alle 21 Sekunden, wenn ein bei einem HYDRA Connect von der anderen Seite nichts (mehr) kommt. So eine Art: "Hallo, ich bin noch da". 3.7. Warum habe ich bei einem Highspeed-Connect nur einen Durchsatz von ca. 200 - 300 cps? Nach dem Laden von X00.SYS (oder X00.EXE) mit x00.exe E F=12 R=8192 T=8192 B,1,57600 wird die tatsaechliche Baudrate zwischen Modem und Rechner nicht auf 57600 Baud gesetzt sondern steht auf 2400 Baud. Andere Mailer-Programme (z.B. DBridge oder Portal of Power) initialisiern die Schnittstelle selber, aber bei McMail muss das mit XU separat gemacht werden. 3.8. Was bedeutet der N Call und der Y Call bei McMail?? Das ist der Anrufertyp, mir sind zur Zeit folgende Typen bekannt: B-CALL = BBS-Caller N-CALL = Nonsens-Call (wahrscheinlich eingabe von Zeicehn die McMail nicht auswerten konnte) Y-CALL = Yoohoo-Call (FTS-0006) E-CALL = EMSI-Call (FTS) 3.9. Bei Request kommt als Antwort: DEVICENAME, und das File wird nicht gesendet. Das Problem liegt daran, das irgendwo im Pfad oder im McM-Verzeichniss diese Datei, bzw. eine mit dem gleichen Namen nochmal existiert. Durch das Umbenennen oder Loeschen der Dateien kann man das Problem beheben. Info: McMail macht das nicht, das macht DOS. Diese Devicepruefung ist noetig damit nicht einer bei Dir z.B. LPT1, COM2 oder CLOCK$ requestet. Dann wuerde der Rechner naemlich sehr merkwuerdige Dinge machen. Diese Pruefung laesst sich leider nicht anderes durchfuehren als die Datei versuchen zu oeffenen, und dabei versucht alles was im Pfad ist ebenfalls. 3.10. Bei einem Node wo ich Polle meldet McMail immer "System is busy", manuelles Pollen mit ALT-C klappt. McMail verwendet die Binkleystyle ueblichen Flgs im Outboundver- zeichniss (siehe dazu auch OUTBOUND.TXT). Das einfachste ist diese Dateien mit dem Outbound-Manger zu loeschen (ALT-O). Diese Dateien stehen dort mit der Bemerkung "Is Busy". Diese Dateien besitzen die Dateiendung .BSY im Outbound. Das der Anruf mit ALT-C funktioniert liegt daran, das dabei _alle_ beschraenkungen ausser acht gelssen werden. | 3.11. McMail meldet bei der Anwahl eine Nodes "CM/T - Flags dosn't match". | | Entweder, der Node hat kein CM (Continous Mail) Flag und ist per Crash | nur in der NMH erreichbar und/oder er hat ein Timeflag, welches seine | Onlinezeiten einschraenkt. Erklaerungen zu den Timeflags gibt's am | Ende der Fido Nodeliste. Um die Meldung zu umgehen, kannst Du die Mail | IMM statt CRS flagen oder in mitteles ATL-C ancallen. Das ist allerdings | nicht sinnvoll ausser Du weisst genau, dass der Angerufene wirklich | online ist (es kann so passieren, das sich jemand meldet). | TIP: In der Eventdatei nicht das # - Flag im NMH-Event vergessen, damit | McMail weiss wann er diesen Node anwaehlen darf. 4. Probleme mit McMail ========================= 4.1. Wo liegt das Problem, das Netmails statt an 123:456/789 an 2:456/789 geroutet werden?? Das liegt an den fehlenden INTL-Lines (wird von manchen Programmen leider nicht erstellt), die McMail zur Zeit leider braucht. Nimm irgendeinen Tracker ( ITrack -> AddIntl, O/T Track -> Irgendwo im Setup) oder ein beliebiges anderes Tool welches eine Intl-line erzeugt. 4.2. Warum werden mir die Flags bei meinen V7-Nodelistindex in McMail nicht mehr korrekt angezeigt?? Seit der Gamma 4 bietet McMail die neuere Art um die Flags zu lesen, ausserdem kann es die alte auch lesen (Keywort OldStyle). Die meisten V7 Nodelistencompiler beherrschen nicht die neue Methode, jedoch die alte. 4.3. Warum routet McMail keine Fileattach zu anderen Points ueber meinen Boss?? McMail kann Fileattach von Point A ueber den Bossnode zu Point B bearbeiten. Jedoch unterscheidet McMail normales Netmail - und Fileattachrouting. Um das Filerouting zu aktivieren muss man einfach zusaetzlich zum Netmailrouting das Keywort "Files" vor den Routing eintraegen. Siehe hierzu auch die ROUTE.MCM. 4.4. Seitdem ich MCMg4 habe, dauert der Vorgang 'search for old busyfiles' an die 10-15 sec.!! Bei meiner McM G3 das max. 3 sec. gedauert hat. Das liegt am suchen nach neuen Mails. TIP: Wer mehrere Lines faehrt sollte nur die routetene Line die Mails anzeigen lassen. Das geht mit dem Parameter NONETSCN beim Aufruf von McMail. 4.5. Das blinkende Mail (ungelese Mails) verschwindet nicht, obwohl ich alle Mails gelesen habe. McMail ueberprueft alle *.MSG im Netmailfolder auf das FLAG Received. Dies wird vom Messagereader gesetzt. Weicht der Name vom eingetragenen im Messagereader ab (z.B. Request Infos an den Sysop), wird die Mail nicht als Received markiert. Abhilfe schafft das loeschen oder das manuelle setzen das Flag (z.B. bei Timed mit ALT-S und v, danach Enter). 4.6. Alle Tools schreiben in das Logfile von McMail, leider zeigt das Screen- log nicht solche Eintraege. Das Problem liegt daran, das nicht alle Programme ein Zeichen oder Buch- staben vor dem Datum erzeugen. Beispiel: 04 Jul 06:19:27 NMGR Begin, NMGR 1.00.g1 (461 K) + 04 Jul 06:19:42 McM McMail 1.0g4/SW unregistried coming up. ^ Man muss deshalb den Eintrag ScreenLogLevel in der McMail.cfg so veraendert: SCREENLOGLEVEL +-? !~#$M ^ Entscheidend ist, dass das Leerzeichen nicht am Anfang oder Ende steht, sondern zwischendrin, und dass es auch tatsaechlich durch einen Druck auf die Leertaste erzeugt wurde 4.7. Das Modeminit geht seit der Gamma 4 nur noch im Schneckentempo. Mit der Gamma 4 gibt es einige neue Keywoerter in der CFG. CommandDelay ist fuer die Wartepausen zwischen den Zeichen bei dem Modemcommandstring zustaendig. Standard (nicht aktiviert) ist der Wert 10 (die Wartezeit wird in 1/100 sekunden angegeben). Durch einfuege von z.B. CommandDelay 5 in die Konfig wird das Modem wieder schneller initialisiert. Der Wert kann je nach Modem auch kleiner sein. 4.8. Warum klappt der FAX/Data Empfang nicht? McMail gibt folgende Meldung aus: "Serial: FAX" oder "Serial: +FDM" und McMail legt auf. Bei einigen FAX-Class 2 Geraeten kommt vor dem "Connect-Fax" String +FCON ein FAX vom Modem. Dann sollten folgende Zeilen so in der CFG werden das es wieder klappt: ModemIgnore FAX FaxResponse +FCON Aehnlich ist es bei FAX-Class 2.0 Geraeten, die vor dem "Connect-Data" String Connect XXXXX ausgeben. Die CFG muss dann so aussehen: ModemIgnore +FDM FaxResponse +FCO | 4.9. Wo kann ich mir die Belegung der F-Tasten anzeigen lassen?? | | McMail direkt kann Sie Dir nicht anzeigen, man kann jedoch eine | Textdatei erstellst, z.B.: | | +-----------------------------+ | | T a s t e n b e l e g u n g | | +-----------------------------+ | Diese Hilfe-Datei.......... F1 Rechner neu booten....... SHFT+F1 | Geschriebene Mails packen.. F2 Message_Base aufraeumen.. SHFT+F2 | Erhaltene Mails eintossen.. F3 TC aufrufen.............. SHFT+F3 | BBS lokal starten.......... F4 AM aufrufen.............. SHFT+F4 | In/Outbound ansehen........ F5 Doorway aufrufen......... SHFT+F5 | McMail-Setup............... F6 Funkuhr checken.......... SHFT+F6 | McMail-Log ansehen......... F7 FAXe ansehen............. SHFT+F7 | Norton aufrufen............ F8 Systempflege............. SHFT+F8 | BBS-Config aufrufen........ F9 timED aufrufen........... SHFT+F9 | FMail-Setup aufrufen....... F10 Wizard aufrufen.......... SHFT+F10 | | | Tip: den Aufruf dieser Datei auf die uebliche F1-(Help)Taste legen | (=Errorlevel 10) und sie beispielsweise HELP.TXT nennen. | 4.10. Bei Routing von McMail wird das Sessionpasswort verwendet, nicht mein | Packet-Passwort. | | Das Problem dabei ist, das McMail nicht das Paketpasswort kennt, | sondern nur das Sessionpasswort aus der NODEDATA.CFG. | | Abhilfe gibt es direkt nur von den Autoren, wenn sie zusaetzlich | eine weitere Zeile fuer das Packetpasswort einbinden. | | Eine Moeglichkeit gibt es dennoch, jedoch nur fuer Multilinesysteme | mit eigenem Tossertask nutzbar. | Dort kann man eine eigende NODEDATA.CFG nutzen, die statt dem Session- | passwort, das Packetpasswort enthaelt. Leider muss man dann zwei | NODEDATA.CFG's pflegen. 5. McMail's Zusatzprogramme ============================== 5.1. Was pacht MCMPINT?? Das Programm pacht die Datei MCMAIL.INT. Nutzen kann man das z.B fuer Multiline System, so dass man von einem Rechner aus nicht nur das einfach "DOWN" im MultilineInfo bekommt, sondern ein "Tossing Mail", wenn der Rechner gerade die Mails einsortiert. 5.2. Ich habe mit mcmnode meine Nodeliste bearbeitet, es wurde auch kein Fehler gemeldet, bekomme aber jedesmal wenn ich unter McMail z.B. einen Request machen moechte " Node is not listed". Wo liegt der Fehler?? Das ganze Problem liegt generell daran, das McMail die entsprechende Indexdatei (z.B. Nodex) nicht nutzen kann. Das kann 2 Gruende habe: 1. McMail nimmt seine Daten aus der Nodeliste, die im eigenen oder V7 Format vorliegen muss. Bei eigenen Format kann es z.B. nach der Einbindung von Diff's passieren, das es nicht ganz funktionstuechtig ist. Nach solchen Aenderungen sollte man die Nodeliste(n) mit McMnode /F compilieren. TIP: Wenn ein Node eine neue Nummer hat, oder noch nicht in der Liste drin steht, dann kann man diese mit einem Eintrag in der Nodedata ergaenzen bzw. aendern. 2. Das Problem liegt wohl daran, das die Nodeliste schon geoeffnet ist. Das passiert z.B. Wenn ein andere Task gerade die Nodeliste benutzt, oder vielleicht das Netzwerk spinnt. In diesem Falle alles runterfahren und ausschalten, und wieder hochfahren, dann sollte es funktionieren. 5.3. Warum kann ich nicht (z.B. mit ALT-P) nach Namen suchen lassen?? McMnode mit den Paramter /u aufrufen. Beispiel: McMnode /u /f Damit wird eine FIDOUSER.LST erstellt die zum Suchen benoetigt wird. Eine gleiche Liste kann z.B. auch mit einem V7-Nodelistenkompiler erstellt werden. Info: Man kann gezielt nach Namen und Vornamen suchen. Dafuer muss man bei der Suche eingeben. 5.4. Was ist McMView fuer ein Programm?? McMView ist der Multilinebetrachter fuer McMail. Mit dem Programm hat man alle Lines im Ueberblick, und es reagiert auf die Semaphoren, so dass man den Tosser aufrufen kann. Unterschiede zu McMail auf einen Blick: - Alle Funktionen von McMail bis auf das Modemhandling - Beim Anlegen eines Polls mit ALT-P wird die Semaphore zum Outbound- scan erzeugt - Kein manuelles Pollen mit ALT-C - Anzeige der einzelnen Mailtasks, sofern nicht der Task mit dem Kyword NoRemoteScreen arbeitet (Dann kommt leider "Task n is Down" - Task muss nicht angegeben werden (der ist (leider) immer 0), sondern die anzuzeigenen 6. McMail und ISDN ===================== 6.1. Was ist CFOSTALK und wie binde ich ihn in McMail ein?? Das ist eine shareware Anrufbeantwortersoftware, der den Fossiltreiber CFOS voraussetzt. Ein gebunden wird er in McMail mit folgenden eintraegen in der McMail.CFG. Die ISDN-Karte muss jedoch auch Telefonanrufe anzeigen (ATS14=131). McMail.Cfg: VoiceResponse CONNECT VOICE VoiceLevel 2 Mailer Batch: IF ERRORLEVEL 2 CALL VOICE.BAT VOICE.BAT (vereinfacht) koennte so aussehen: cd \cfostalk cfostalk -a -f hypnose cd \fido\mcmail goto mcmloop VOICE.BAT (4Dos Loesung) koennte so aussehen: cfostalk -a logit CFOSTALK exited with %? set lstvoc=G:\CFOSTALK\EIN\%_MONTH%%_DAY%%_HOUR%%_MINUTE%.VOC if exist g:\cfostalk\ein\msg0001.al6 cfostalk -av g:\cfostalk\ein\msg0001.al6 %LSTVOC% if exist g:\cfostalk\ein\msg0001.al7 cfostalk -av g:\cfostalk\ein\msg0001.al7 %LSTVOC% dir g:\cfostalk\ein\msg*.* >> voicein.dat c:\imail\imthings post /Fvoicein.dat /Apersmail /WSysOp /Rcfostalk /S%LSTVOC% del voicein.dat del g:\cfostalk\ein\msg0001.al* 6.2. Auf meiner ISDN-Line werden nach jedem Poll als kosten eine Einheit angegeben. Auf meiner Analog-Line funktioniert das einwandfrei. Schaue mal nach ob NoFosCharge in der CFG aktiviert ist. Wenn das nicht aktivert ist, dann schaut McMail beim Fossil nach den Einheiten. Dies ist nicht immer moeglich (Leistungsmerkmal nicht geschaltet, Fossil kann das nicht oder erst in der registrierten Ver- sion). 6.3. Warum klappt mit ISDN nur jeder 10.te poll (statt einer Connect-Meldung kommt der Banner der Gegenstelle und McM legt auf)?? Problem: Der Connect kommt fuer McMail zu schnell - der Mailer verpasst ihn. Abhilfe wird schaffen: Register S12 con CFOS raufsetzen. Bei mir laeuft es mit der Grund- einstellung 50, bei einigen erst mit 90 oder sogar 120. | 6.4. Ich lasse mir die Anrufer von McMail (ISDN-Karte, CAPI und CFOS) anzeigen. | Solange McMail pollt kann ich keine Gespraeche annehmen, oder selbst | telefonieren. | | Das Problem liegt wahrscheinlich am Capi oder an CFOS die durch die | Ueberwachung den Bus quasi blockieren (wer weiss es ganz genau??). | Abhilfe schaftt hier das Aendern des Answerstrings und des Dialstrings | auf: | | ModemAnswer AT &L4 S14.0=0 A| | ModemDial AT &L4 S14.0=0 D | ^ ^ ^ | | | | | | | Normaler Dial - bzw. Answerstring | | | | | Abschalten der Ueberwachung von der Kennung Analog | | | Nur auf die EAZ Nr. 4 achten (gegebenfalls anpassen). 7. OS/2 und McMail ===================== 7.1. DOS-Settings Die DOS-Einstellungen sind das wichtigeste fuer den reibungslosen Betrieb von McMail. Hier laufen unter McMail und NCBMail 2 Ports auf einem 386/40 mit 8MB mit folgenden Settings (FileBar statt WPS zur Speicherersparniss) reibungslos. Anregungen zur Verbesserung sind jedoch willkommen. In der Mailerbatch wird am Anfang alle System- einstellungen (z.B. DSZ) gesetzt, so dass keine AUTOEXEC.BAT noetig ist. DOS_FILES=255 DOS_UMB=1 DOS_HIGH=1 DOS_LASTDRIVE=F DOS_DEVICE=C:\SIO\VX00.SYS DOS_AUTOEXEC= IDLE_SENSITIVITY=80 IDLE_SECONDS=5 EMS_MEMORY_LIMIT=1024 DPMI_MEMORY_LIMIT=2 SIO_Allow_Access_COM1=0 SIO_Allow_Access_COM3=0 SIO_Allow_Access_COM4=0 7.2. Fossil Treiber Unter OS/2 hat sich bewaehrt statt der orginal Treibern den SIO-Fossil- treiber (gleicher Autor wie X00 unter DOS) zu benutzten. Dieser bietet nach seiner Instalation einige Einstellungsmoeglichkeiten unter OS/2. In eingen Faellen gibt es jedoch gibt es jedoch weiterhin Probleme mit dem Treiber. In diesem Faellen hilft villeicht der BNU-Treiber von DOS. Dieser wird nach dem SIO (CONFIG.SYS) in die Batchdatei (AUTOEXEC.BAT oder direkt in die Mailerbatch) geladen. Beispiel: LH c:\SIO\BNU.COM /p2 /L1:57600,8N1 /F+ /T:8192 /R:8192 /M- Dieser Treiber funktioniert jedoch oft nur bei den Leuten die mit dem SIO Probleme haben. Dies scheint am Rechner zu liegen, so dass es nicht pauschal zu ist welcher Treiber eher zu nutzen ist.