home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 2
/
ctrom_ii_b.zip
/
ctrom_ii_b
/
C!T
/
C!T05_92
/
MBM
/
MBMAIL.DOC
< prev
next >
Wrap
Text File
|
1992-01-07
|
51KB
|
1,177 lines
MBMail v2.00
============
By The points of 2:500/116
FTSC Product code: 192 (Hex: C2)
INHOUDSOPGAVE.
--------------
1. Wat is MBMail ................................................. 3
2. Belangrijk voordat u MBMail gaat gebruiken! ................... 5
3. Installeren ................................................... 6
A. Algemeen ................................................. 6
B. MBM.CFG Algemene statements .............................. 6
FAKE ................................................... 6
WMSG ................................................... 6
ECHOLOG ................................................ 7
ECHONEW ................................................ 7
INBOUND ................................................ 7
BAD .................................................... 8
OUTBOUND ............................................... 8
BINKLEY ................................................ 8
LOG .................................................... 9
UNPACKER ............................................... 9
C. MBM.CFG Blok statements .................................. 10
ADDRESS ................................................ 10
AKA .................................................... 10
SCHEDULE ............................................... 11
PACKER ................................................. 11
PASSWORD ............................................... 11
AREA ................................................... 11
4. MBM en MBMail ................................................. 12
A. Origin regels ............................................ 12
B. Netmail adres ............................................ 12
C. MBM startmacro ........................................... 12
5. MBMail gebruiken .............................................. 13
A. Syntax ................................................... 13
B. Algemene commando's ...................................... 13
Export ................................................. 13
Import ................................................. 13
C. Commando's alleen voor gebruik met BinkleyTerm ........... 14
CRASH .................................................. 14
POLL ................................................... 14
NORMAL ................................................. 14
HOLD ................................................... 15
SEND (XMIT) ............................................ 15
GET (REQ) .............................................. 15
PACK ................................................... 15
6. Problemen en oplossingen ...................................... 16
A. Het logboekbestand ....................................... 16
B. Problemen ................................................ 16
C. Fouten buiten MBMail of de gebruiker ..................... 18
Voorbeeld MBM.CFG ............................................. 20
2
1. Wat is MBMail.
=================
MBMail is een eenvoudige kleine echomail processor welke uitsluitend is
bedoeld voor een POINT systeem. Veel van de bestaande software op dit gebied
heeft veel meer mogelijkheden waarvan een gewoon point nooit gebruik maakt.
Dat komt omdat die software op de eerste plaats is ontworpen voor gebruik op
een BBS. Points zijn pas later in Fidonet verschenen en veel van de reeds
bestaande software is toen aangepast. Een foutje in de configuratie van zo'n
programma kan al snel tot gevolg hebben dat er cross-links ontstaan oftewel: U
haalt een conferentie op bij de ene boss maar stuurt de antwoorden naar een
ander of nog erger: U stuurt een complete conferentie opnieuw het net in.
Mischien dat het daarom in fidoland in veel netten aan een "point" verboden is
om meer dan een "boss" te hebben. Met MBMail kunt u echter veilig maximaal 5
baasjes hebben. Het is onmogelijk om iets anders te doen dan alleen maar
echomail te ontvangen van een boss per conferentie. Het is onmogelijk om
ontvangen berichten weer te verzenden naar een andere boss. MBMail verstuurt
alleen uw lokaal aangemaakte berichten naar één boss: Die bij welke u een
conferentie hebt aangekoppeld. MBMail vormt een interface tussen MBM 1.50 of
latere versie en o.a. navolgende populaire mailers:
BinkleyTerm. Versie 2.40 of later. MBMail verzorgt dan ook netmail.
FrontDoor. MBMail is getest onder versies 1.99 t/m 2.02
Dutchie. Versie 2.91d of later. Met de beperking dat de gebruiker
dan slechts één "boss" kan hebben.
MBMail voelt zich het prettigst met BinkleyTerm 2.50 als Mailer, maar ook
gebruikers van FrontDoor kunnen probleemloos met MBMail werken. Gebruik van
MBMail als vervanger voor DCM biedt minder voordelen omdat Dutchie niet toe-
staat meer dan een boss te hebben zonder verschillende configuraties op te
zetten. Het lukt wel als een tweede boss handmatig wordt gebeld.
MBMail kan werken in 3D mode (zone:fakenet/fakenode) of in 4D mode
(zone:bossnet/bossnode.pointnummer), het laatste zowel volgens FSC-0039 als
volgens FSC-0048. Waar de diverse nodes nog met 2D, 3D en 4D adressering door
elkaar heen werken kan een compatibiliteitsprobleem ontstaan. Niet elke node
accepteert een volledig 4D adres. Het kan dus soms nodig zijn om voor een
andere boss een andere configuratie voor uw mailer te gebruiken. Dit zal
vooral voorkomen als de baasjes in verschillende netten liggen. Bij verstek
werkt MBMail in de 3D mode. De 4D berichten aangemaakt met MBM worden daarbij
automatisch omgewerkt naar de 3D structuur.
MBMail is volmaakt ongeschikt voor gebruik als echomail processor op een
BBS. Zoals gezegd: Met MBMail in combinatie met MBM kunt u wél veilig point
zijn op maximaal 5 nodes tegelijk, met gebruikmaking van één msg-base. Het is
niet mogelijk berichten te exporteren naar de verkeerde boss. Het is niet
mogelijk berichten in een echomailgebied te ontvangen anders dan van één
daartoe gespecificeerde boss. Deze berichten komen dan onherroepelijk in uw
"bad msgs" gebied terecht. Ook exporteert MBMail uitsluitend berichten welke
lokaal, dus op uw eigen systeem, zijn aangemaakt. Hierdoor zijn zogenaamde
3
"cross-links" uitgesloten. MBMail biedt hiermee faciliteiten waarmee het vei-
lig mogelijk is dingen te doen die binnen een bepaald net verboden kunnen
zijn. Het is aan de gebruiker van MBMail om van deze software een legaal
gebruik te maken en geen zaak van de programmeur om de gebruiker beperkingen
op te leggen op grond van policies die hier en daar gelden. MBMAIL vervangt
voor een pointsysteem o.a. navolgende traditionele programma's Deze kunt u
desgewenst van uw schijf wissen zodra MBMail naar uw tevredenheid werkt:
Voor BinkleyTerm: QMail, ConfMail, oMMM, Boom
Voor FrontDoor: ConfMail, Tosscan.
Voor Dutchie: DCM, Confmail
4
2. Belangrijk voordat u MBMail gaat gebruiken!
==============================================
+------------------------ W A A R S C H U W I N G. -----------------+
| |
| MBMail dient te worden gebruikt als uitbreiding op MBM en is |
| dus niet te gebruiken in combinatie met een andere editor. |
| Doet men dat wel, dan kunnen problemen in het Fidonet worden |
| veroorzaakt! |
| |
+-------------------------------------------------------------------+
MBMail beschouwt echomail waarvan het "local" bit aan staat en bovendien
het "received" zowel als het "sent" bit uit staat, als zijnde nooit verzonden
en zal omgekeerd geen echomail verzenden waarvan het local bit niet aanstaat
of waarvan het "received" of "sent" bit aan staat. Andere echomail processors
zoals ConfMail laten dit bit aan staan en beoordelen het al of niet verzonden
zijn van een bericht aan de hand van de SEEN-BY regels. Indien u reeds verzon-
den berichten hebt staan waarvan alleen de aanwezigheid van SEEN-BY regels
laat zien dat het bericht reeds eerder werd verzonden, is het noodzakelijk het
navolgende te doen voordat u MBMail gaat gebruiken.
- Zorg dat alle nog niet verzonden berichten eerst door uw oude configu-
ratie worden verstuurd. Zorg er voor dat eventueel nieuw binnenkomende
pakketen nog NIET worden uitgepakt. (Niet uw batch file gebruiken!)
- Installeer MBMail volgens hoofdstuk 3.
- Tik dan vanaf de DOS-prompt: MBMAIL EXPORT /F. De /F parameter niet
vergeten! Die is voor deze actie essentieel!
- Als MBMail weer terugkeert naar DOS, wis dan ALLE bestanden in de
directory welke u hebt opgegeven achter OUTBOUND in MBM.CFG (Zie
hoofdstuk 3.)
- Importeer eventueel bij de eerste stap binnengekomen echomail met
het commando MBMAIL IMPORT
Als u de engelstalige versie van MBMail wilt gebruiken, kunt u door het
meegeleverde utility MAILGB.EXE te executeren de file MBMAIL.MSG aanpassen.
Met MAILNL.EXE kunt u dat weer ongedaan maken.
5
3. Installeren.
===============
A. Algemeen.
------------
Om MBMail te installeren dienen de bestanden MBMAIL.EXE en MBMAIL.MSG in
dezelfde directory als MBM.EXE te worden geplaats en dient MBM.CFG te worden
aangepast. Dit kan gebeuren met een gewone teksteditor, of met het programma
MBMCFG.EXE. In dit hoofdstuk worden alleen die statements volledig beschreven
welke uitsluitend betrekking hebben op MBMail. Voor de overige statements
wordt slechts aanvullende informatie gegeven. De handleiding van MBM 2.00
beschrijft het configuratiebestand volledig. Deze documentatie is geen leer-
boek. Als u geen ervaring hebt als point of MBM voor het eerst installeert,
bekijk dan eerst de installatiehandleiding. In het MBM-pakket treft u instal-
latiehandleidingen aan voor MBM onder Dutchie, FrontDoor 2.02 en BinkleyTerm
2.50, waarbij u gebruik maakt van MBMCFG.EXE.
Gebruik voor directories NOOIT EEN RAM DISK of ander "vluchtig" medium.
Om verwarring te voorkomen dient voor een bestand of directory in de wereld
van MBM ook ALTIJD de VOLLEDIGE NAAM opgegeven te worden, dus het volledige
pad inclusief de drive letter. Bij gebruik van MBMail is de volgorde van een
aantal statements in MBM.CFG van belang. Volg daarom nauwkeurig de aanwijzin-
gen daarover in onderstaande beschrijving.
B. MBM.CFG Algemene statements.
-------------------------------
Deze omvatten behalve de in deze paragraaf genoemde statements, ook alle
niet genoemde statements, waarvoor verder wordt verwezen naar de documentatie
van MBM. Ze kunnen in een willekeurige volgorde staan, mits VOOR het ADDRESS
statement.
FAKE
Het statement FAKE heeft NIETS te maken met MBMail. Het is dus voor
MBMail nooit vereist dit statement te plaatsen! Alleen als u MBM gebruikt
onder Dutchie 2.91d is het noodzakelijk! En dan dit: Achter "fake" hoort
NIETS te staan!
WMSG
Indien deze regel in uw bestand MBM.CFG staat, dient hij in alle gevallen
te worden gewist. Dat zal met name onder BinkleyTerm en FrontDoor het
geval zijn als u voorheen ConfMail of QMail gebruikte. In het begin
zullen de nog aanwezige "watermerk" berichten door het berichtengebied
gaan "wandelen". Ze zullen door veroudering vanzelf verdwijnen. U kunt ze
ook wissen.
6
ECHOLOG drive:\path\file.ext
In dit bestand, dat door MBM wordt aangemaakt, staan de namen van alle
berichtengebieden waarin m.b.v. MBM een of meer nieuwe berichten werden
aangemaakt. MBMail zal alleen berichtengebieden doorzoeken op nieuw aan-
gemaakte berichten en deze gereedzetten voor verzending, indien deze
staan genoteerd in dit bestand. Indien het commando MBMAIL EXPORT /F
wordt gebruikt, dus MET de /F parameter, zal MBMail dit bestand negeren
en alle berichtengebieden nalopen. MBMail werkt met dit bestand als
volgt:
- Indien geen bestand met de opgegeven naam aanwezig is zoekt MBMail alle
berichtengbieden af op onverzonden berichten
- Indien het opgegeven bestand wel aanwezig is, loopt MBMail alleen de
opgegeven berichtengebieden na. Dus als dit bestand leeg is wordt
aangenomen dat er niets te verzenden is.
- Na afloop van het exporteren van berichten zal MBMail de namen van de
nagelopen berichtengebieden uit dit bestand verwijderen. Vaak zal de
lengte van dit bestand daardoor 0 worden.
ECHONEW drive:\path\file.ext [D]
Dit bestand zal door MBMail worden aangemaakt tijdens het importeren
(tossen) van nieuwe berichten. Bij het opstarten zal MBM nu automatisch
de berichtengebieden die in dit bestand zijn genoemd nalopen om het
aantal nieuwe berichten en het aantal aan u gericht te rapporteren in het
hoofdmenu. Zorg ervoor dat u géén "startmacro" gebruikt die het commando
alt-[N] uitvoert. Dat is volstrekt overbodig.
INBOUND drive:\path
De directory waarin door uw mailer de ontvangen echomail wordt geplaatst.
Voor deze directory gelden per systeem andere regels:
Binkley: Gebruik altijd de directory welke in BINKLEY.CFG staat
genoemd achter het sleutelwoord "Netfile"
FrontDoor: Gebruik de directory welke u met het bij FD behorende
programma FDSETUP hebt opgegeven onder "Global-Filenames-
Files"
Dutchie: Gebruik hiervoor de directory welke in DUTCHIE.CFG staat
achter "Directory files"
7
BAD drive:\path
De directory waarin berichten worden gezet waarmee MBMail geen raad weet.
U moet ook een AREA statement aanmaken onder uw primaire adres, dat van
deze directory gebruik maakt. Anders stopt MBMail met een foutmelding.
Zie voor details onder ADDRESS. Berichten die als "bad" worden aangemerkt
kunnen zijn:
- Berichten groter dan 64,000 bytes. Normaliter zullen berichten niet
groter dan 16Kb zijn omdat diverse andere echomailprocessors dat niet
toestaan.
- Berichten voor een niet aangekoppeld berichtengebied. (Of met een
onjuiste "area tag" in MBM.CFG!)
- Berichten afkomstig van de verkeerde boss. (Of voor een AREA regel die
onder de verkeerde ADDRESS of AKA regel staat in MBM.CFG.!)
OUTBOUND drive:\path
De directory waarin de te verzenden pakketen worden geplaats door MBMail.
Binkley: Dit MOET de directory zijn welke in BINKLEY.CFG staat
genoemd achter het sleutelwoord "Hold". De naam van deze
directory mag NIET van een extension voorzien zijn!
Binkley gebruikt deze directory voor uw eigen zone. Indien
u crash-mail wilt verzenden naar andere zones, dient voor
elke zone een afzonderlijke directory van dezelfde naam
aanwezig te zijn, met het zonenummer in HEX als extension.
Zie de documentatie van Binkley.
FrontDoor: Deze directory moet speciaal voor MBMail worden aangemaakt
en mag NIET voor ANDERE DOELEINDEN worden gebruikt. Deze
directory mag GEEN directory op een RAMDISK zijn!
Dutchie: Hiervoor KAN de Dutchie-outbound directory worden ge-
bruikt, mits NIET op een RAM disk.
BINKLEY
Door het plaatsen van deze regel zal MBMail ook de Netmail verzorgen.
Deze regel moet alleen door gebruikers van BinkleyTerm worden gebruikt.
Ter ondersteuning van BinkleyTerm beschikt MBMail bovendien over een
aantal commando's die door plaatsing van dit statement beschikbaar komen.
8
LOG drive:\path\file.ext [ /FD ] [/S:size]
Geeft de naam van het bestand waarin MBMail een logboek zal bijhouden.
Dit is optioneel doch dringend aanbevolen. Als het bestand reeds bestaat
zal MBMail dit niet overschrijven, maar de informatie toevoegen. MBMail
schrijft normaliter een logboekbestand in het Opus-format dat ook door
BinkleyTerm en Dutchie wordt gebruikt. Hierdoor kan MBMail zijn informa-
tie in hetzelfde bestand zetten. Het logboek bestand kan optioneel door
MBMail worden beperkt tot een door de gebruiker instelbare omvang van
minimaal 4 en maximaal 64 Kilobytes. Voor een kilobyte wordt hier 1000
bytes bedoeld. Hierdoor kan MBMail mede dienen om de omvang van deze
bestanden te beperken.
/FD Schrijf naar het logboekbestand in het afwijkende FrontDoor
format.
/S:n Beperk de totale omvang van het logboekbestand tot n Kilobytes.
UNPACKER drive:\path\file.ext [parameters] % [parameters]
Dit statement geeft het programma waarmee MBMail uw echomail zal uitpak-
ken Het % teken geeft de plaats aan waar MBMail de naam van het mailpak-
ket invult. Voor mogelijke parameters: Zie de documentatie van de betref-
fende programma's. Als u slechts één "boss" hebt vult u hier het program-
ma in dat u met die boss hebt afgesproken. Als u point bent op meerdere
nodes die verschillende compressiemethoden gebruiken, dient u hier te
verwijzen naar een universele ontpakker, zoals GUS. Dit zijn programma's
welke uitzoeken volgens welke methode een bestand is ingepakt en dan het
juiste programma aanroepen. MBMUNARC dat bij MBMail wordt geleverd kan
navolgende methoden aan.
ZIP PKUNZIP.EXE
ARJ ARJ.EXE
ZOO ZOO.EXE
ARC PAK.EXE (PKPAK niet gebruiken!)
PAK PAK.EXE
LZH LHA.EXE
Hierbij moeten de aangegeven programma's in dezelfde directory als
MBMUNARC.EXE staan. U neemt MBMUNARC op in MBM.CFG als:
UNPACKER drive:\path\MBMUNARC.EXE % [/PAK]
Om files in .ZIP format uit te pakken moet het programma PKUNZIP.EXE
aanwezig zijn. Wilt u dat daarvoor PAK251 wordt gebruikt, zet dan achter
het UNPACKER statement de vlag: /PAK
9
WAARSCHUWING:
Controleer zorgvuldig de achter UNPACKER opgegeven bestandsnaam. Met name
specificatie van PKZIP i.p.v. PKUNZIP heeft vervelende gevolgen aangezien
PKZIP in dat geval geen foutcode teruggeeft en MBMail dus geen foutcon-
ditie zal detecteren.
C. MBM.CFG Blok statements.
---------------------------
Een "blok" is een groep statements in MBM.CFG welke zijn gerelateerd aan
een bepaalde node. (De BOSS node) MBMail kan met maximaal 5 van deze blokken
werken. Deze statements moeten in een bepaalde volgorde staan, en wel in de
volgorde waarin ze hier worden genoemd. Het eerste blok begint met een ADDRESS
statement. Elk volgend blok begint met een AKA statement. Een blok eindigt
door het begin van een volgend blok, dus een AKA statement of door het einde
van het bestand MBM.CFG. Na het laatste blok mogen dus geen andere statements
meer staan en in een blok mogen geen andere statements voorkomen dan in deze
paragraaf worden genoemd. De laatste regels in een blok zijn altijd de AREA
regels.
ADDRESS zone:net/node.point zone:fakenet/fakenode [/K] [/4 | /48] [/N]
Zie de handleiding van MBM. Voor MBMail geeft dit statement het begin van
het eerste blok aan. Het tweede argument is bij gebruik van MBMail ver-
plicht. Als de betreffende boss volledig 4D werkt en u dus geen fakenet
(private net) zult krijgen, gebruik dan voor het tweede adres
zone:65535/point. Verder geeft u met de optionele switches aan hoe uw
mail zal worden ingepakt. OVERLEG MET UW BOSS !
/K Gebruik in echomail de ^aAREA: kludge i.p.v. de AREA: regel
/4 De boss accepteert 4D (zone:net/node.point) pakketten volgens FSC-
0039. Het zal soms noodzakelijk zijn om in plaats hiervan de /48
switch te gebruiken. Zie hierna.
/48 Alleen te gebruiken in plaats van /4 indien de boss 4D pakketten
volgens FSC-0048 verwacht.
/N Zet onder echomail bij exporteren GEEN ^aPATH en GEEN SEEN-BY re-
gels. Dit zal meestal overbodig zijn indien de boss volledig 4D
werkt.
AKA zone:net/node.point zone:fakenet/fakenode [/K] [/4 | /48] [/N]
Is hetzelfde als ADDRESS, maar u moet altijd voor het eerste blok ADDRESS
en voor elk volgend blok AKA gebruiken.
10
SCHEDULE <lijst> [ /C | /P[uur] ]
<lijst> moet de dagen bevatten waarop berichten voor het betreffende
adres (ADDRESS of AKA) moeten worden verzonden. Daarbij dienen navolgende
afkortingen te worden gebruikt, gescheiden door spaties:
SUN MON TUE WED THU FRI SAT of ALL
Als de betreffende node elke dag moet worden gebeld vult u voor <lijst>
het woord ALL in. De opties:
/C Maak de file/attach voor het echomailpakket aan als crash. Alhoewel
deze optie ook onder Dutchie of FrontDoor bruikbaar kan zijn, is zij
op de eerste plaats bedoeld voor BinkleyTerm.
/P Alleen voor gebruikers van BinkleyTerm. Als /C, doch maak zonodig
een leeg *.CLO bestand zodat BinkleyTerm altijd zal gaan uitbellen.
De P mag direct, dus zonder spaties, worden gevolgd door een geheel
getal van 0..23 zijnde een geheel uur. In dat geval zal uitgaande
post indien aanwezig wel als crash worden aangemaakt, doch buiten
het aangegeven uur wordt zonder dat er post moet worden verzonden
geen leeg *.CLO bestand gemaakt om uitbellen te forceren.
PACKER drive:\path\file.ext
De naam van het programma waarmee MBMail uw echomail voor de betreffende
node dient in te pakken. (PKZIP, PAK, ARJ, LHA enz.) Dit spreekt u af met
de betreffende boss.
[PASSWORD xxxxxxxx]
Dit statement is optioneel en moet bij gebruik tussen PACKER en het
eerste AREA statement staan. Het password mag uit maximaal 8 tekens
bestaan. Gebruik deze voorziening alleen indien uw boss eist dat in uw
pakketen een met hem afgesproken password staat.
AREA ..... ( Zie de MBM handleiding )
U moet voor gebruik van MBMail alle parameters voor MBMREN voorzien van
de /W parameter. MBMail gebruikt geen watermerk in bericht #1. Dit is met
name belangrijk als u tot nu toe QMail of ConfMail gebruikte.
LET OP !
Een van de AREA statements onder ADDRESS moet worden gereserveerd voor
ongewenste berichten en dezelfde directory gebruiken die achter het
statement "BAD" werd opgegeven.
11
4. MBM en MBMail.
=================
A. Origin regels.
-----------------
Indien in MBM vanuit het hoofdmenu, via alt-[M] de PID optie wordt gezet
op stand 2, zal MBM geen tear-line of origin plaatsen. Deze taak wordt dan
tijdens het exporteren door MBMail uitgevoerd. MBMail zet dezelfde origin die
ook door MBM zou zijn geplaats. (Het bestand ORIGIN per berichtengebied wordt
uitgelezen) Daarbij zet MBMail de eigen naam en het eigen versienummer in de
tearline, terwijl de aanduiding MBM X.xx in de PID kludge staat.
B. Netmail adres.
-----------------
Indien in MBM.CFG meerdere blokken zijn gedefinieerd, zal MBM voor echo-
mail altijd met het juiste adres werken (AKA) en zal MBMail automatisch de
echomail per boss gescheiden inpakken en verzenden. Voor NETMAIL moet u echter
zelf uw juiste adres kiezen. U kunt dat in MBM versie 1.50 t/m 1.64 doen door
direct bij het begin van een nieuw bericht, als MBM u om de naam van de
geadresseerde vraagt, op de toets [pijl omhoog] te drukken. Daarmee "bladert"
u door uw mogelijke point adressen. Indien u een verkeerd pointadres kiest
heeft dat overigens geen ander gevolg dan dat u ook op dat adres antwoord zult
krijgen. In MBM versie 2.00 en later is deze adreskeuze menugestuurd. U wordt
dan vanzelf gevraagd uw juiste adres te kiezen.
C. MBM startmacro.
------------------
Indien in MBM in de startmacro (Zie MBM.DOC) het commando alt-[N] voor-
komt, dient u dat uit deze macro te verwijderen. MBM loopt bij gebruik van
MBMail automatisch alleen die berichtengebieden na waarin nieuwe berichten
zijn binnengekomen.
12
5. MBMail gebruiken.
====================
MBMail kan worden opgestart vanaf de DOS prompt, maar het is meer gebrui-
kelijk dat in een batch-bestand te doen.
A. Syntax
---------
Elk commando heeft navolgende structuur:
MBMAIL <sub-commando>
B. Algemene commando's
----------------------
Gebruik een van de navolgende sub-commando's indien met BinkleyTerm,
Dutchie of FrontDoor of wordt gewerkt:
MBMAIL EXPORT [/F]
Pak alle nieuw aangemaakte berichten in en zet deze gereed voor
verzending. Indien de /F parameter wordt opgegeven zal MBMail het
bestand gespecificeerd achter ECHOLOG negeren en alle berichtenge-
bieden afzoeken. Indien deze parameter niet wordt opgegeven zoekt
MBMail eerst naar het bestand dat in MBM.CFG is opgegeven achter
ECHONEW. Als dit niet wordt gevonden zal MBMail eveneens alle be-
richtengebieden nalopen. Wordt dit bestand wel gevonden, dan loopt
MBMail alleen de berichtengebieden na waarin door MBM nieuwe berich-
ten zijn aangemaakt. MBMail zal het aangemaakte pakket na verzending
kortsluiten op een lengte van 0 bytes en de daarin aangetroffen
pakketten na verwerking wissen. Het "nul" bestand, bijvoorbeeld
11740714.MO1 met een lengte van nul bytes mag NIET worden gewist! U
moet overigens in het algemeen van bestanden in deze directory
afblijven!
MBMAIL IMPORT
Pak alle ontvangen mail pakketen uit en zet de berichten in de
juiste directories. MBMail herkent navolgende bestanden in de direc-
tory welke in MBM.CFG achter INBOUND is opgegeven:
- Bestanden met de extension .PKT worden als een mail-pakket conform
FTS-0001 beschouwd en uitgepakt.
13
- Bestanden met een extension .ddn waarin is:
dd: De twee eerste letters van de engelse benaming van de dag van
de week: MO,TU,WE,TH,FR,SA of SU
n: Een cijder 0..9
Deze bestanden worden beschouwd als zijnde ARCmail (echomail)
welke eerst zullen worden uitgepakt met het onder UNPACKER gespe-
cificeerde programma. Vervolgens worden de daarin aangetroffen
*.PKT bestanden dan weer verwerkt. MBMail zal het oorspronkelijke
pakket en de daarin aangetroffen pakktten na verwerking wissen.
- Bestanden met een extension *.FUL
Dit zijn door MBMail gedeeltelijk verwerkte pakketten doch de
verwerking werd afgebroken omdat er geen plaats voor nieuwe be-
richten meer op uw harde schijf was. MBMail zal de verwerking
hervatten zodra er voldoende ruimte op de schijf is.
C. Commando's alleen voor gebruik met BinkleyTerm.
--------------------------------------------------
MBMAIL CRASH [zone:]net/node
Verander de prioriteit van alle gereedstaande, uitgaande mail-pak-
ketten voor het opgegeven adres in CRASH. Dit geldt zowel voor
netmail als echomail. Het zonenummer is optioneel en wordt gene-
geerd. Gebruik dit commando alleen voor nodes waaronder u geen point
bent. Zie in andere gevallen de /C of /P optie achter het SCHEDULE
statement in MBM.CFG
MBMAIL POLL [zone:]net/node
Als CRASH, doch indien voor het opgegeven adres geen mail gereed
staat wordt een "dummy" file/attach gecreëerd, zodat Binkley toch
zal gaan pollen. Het zonenummer is optioneel en wordt genegeerd.
Gebruik dit commando alleen voor nodes waaronder u geen point bent.
Zie in andere gevallen de /C of /P optie achter het SCHEDULE state-
ment in MBM.CFG
MBMAIL NORMAL [zone:]net/node
Verander de prioriteit van alle gereedstaande uitgaande mail-pak-
ketten voor het opgegeven adres in NORMAL.
14
MBMAIL HOLD [zone:]net/node
Verander de prioriteit van alle gereedstaande uitgaande mail-pak-
ketten voor het opgegeven adres in HOLD. Binkley zal deze pakketten
niet verzenden. U kunt hiermee die post tijdelijk vasthouden. Dit is
de prioriteit die MBMail bij verstek aan uitgaande post toekent.
MBMAIL SEND [zone:]net/node [^|#]drive:\path\file.ext [options] [/Crash]
Stuur het aangegeven bestand naar het opgegeven adres. Met de C
optie gebeurt dit "crash" anders is de prioriteit "hold". Indien de
bestandsspecificatie wordt voorafgegaan door een caret (^) zal
Binkley het bestand na verzending wissen. Indien de bestandsspe-
cificatie wordt voorafgegaan door het nummersymbool (#) zal Binkley
het bestand na verzending kortsluiten. Voor [options] mag u invullen
wat u wenst. Het wordt achter de opgegeven bestandsnaam aan de node
van bestemming doorgeven. Bijvoorbeeld een password. MBMail negeert
verder alles behalve het woord /CRASH.
MBMAIL GET [zone:]net/node file.ext|magic [options] [/Crash]
Stuur een file request voor het opgegeven bestand naar het opgegeven
adres. Met de C optie gebeurt dit "crash" anders is de prioriteit
"hold" Voor [options] mag u invullen wat u wenst. Het wordt achter
de opgegeven bestandsnaam aan de node van bestemming doorgeven.
Bijvoorbeeld een password. MBMail negeert verder alles behalve het
woord /CRASH.
MBMAIL XMIT
Is een alias voor MBMAIL SEND. Zie aldaar.
MBMAIL REQ
Is een alias voor MBMAIL GET. Zie aldaar.
MBMAIL PACK
Verstuur ALLEEN de netmail. Er wordt dus geen echomail verzonden.
15
6. Problemen en oplossingen.
============================
A. Het logboekbestand.
----------------------
Het doel van het logboekbestand is de mogelijkheid te scheppen om in
geval er iets mis ging na te kunnen gaan wat er precies mis ging. MBMail
genereert daarnaast een overzicht van aantallen ingepakte (verzonden) of
uitgepakte (ontvangen) berichten in het logboekbestand.
Als een foutconditie optreedt, anders dan door een onjuist commando of
een fout in het bestand MBM.CFG, zal MBMail dezelfde foutmelding die op het
scherm verschijnt in het logboekbestand schrijven en de programmaexecutie
afbreken met een foutcode groter dan 0. Foutmeldingen van DOS worden daarbij
in klare taal doorgegeven onder vermelding van het bestand of de directory
waarmee zich het probleem voordeed. Als de aangekoppelde (de)compressie pro-
gramma's een fout veroorzaken zal dat meestal betrekking hebben op onvoldoende
schijfruimte. De foutcode die het betreffende programma doorgeeft wordt dan
eveneens vermeld. Zie de documentatie van het betreffende programma. Voor de
meest voorkomende compressieprogramma's herkent MBMail de foutcode voor een
volle schijf, welke echter alleen door de auteur(s) van PKZIP/PKUNZIP naar
behoren is gedefinieerd:
ZIP, ARJ, PAK, LHA, ZOO
Het is aan te bevelen na executie van MBMail in het batchbestand een
PAUSE commando op te nemen voor een terugkeercode groter dan 0 zodat ook de
batch commando's niet verder worden uitgevoerd en een eventuele foutmelding op
het beeldscherm blijft staan.
B. Problemen.
-------------
In deze paragraaf worden een aantal problemen genoemd welke veel voorkwa-
men bij de eerste tests tijdens de ontwikkelingsfase van MBMail. Mischien is
uw probleem er ook bij:
(1) Documentatie niet gelezen...
Het klinkt afgezaagd, maar dit is nog steeds het meest voorkomende
probleem. Neem eens de moeite de handleidingen van MBM en MBMail en
bijbehorende programma's helemaal door te lezen. Het is niet nodig
om alles in detail te begrijpen. Maar wel zult u zich hierdoor in
geval van een probleem sneller herinneren dat u daar al eens iets
over bent tegen gekomen. Soms zijn handleidingen onduidelijk of
onvolledig. In dat geval horen we dat graag zodat dat verbeterd kan
worden.
16
(2) Bad Messages
Een van de veel voorkomende problemen is: Berichten worden in het
berichtengebied BADMSG gezet. Controleer in dat geval of de formele
naam van het berichtengebied in MBM.CFG juist is. Vergelijk dit met
de naam welke in het betreffende bericht op de eerste regel achter
AREA: staat. Ook bestaat voor deze naam verschil tussen hoofdlet-
ters/kleine letters.
(3) De boss accepteert het mail pakket niet.
De oorzaak hiervan is meestal de aanwezigheid van de /4 of /48
switch achter ADDRESS of AKA statement voor de betreffende boss
node, terwijl deze geen 4D pakketten kan verwerken. Ook een domain
(@fidonet.org) kan problemen geven. Gebruik van een domain heeft
overigens totaal geen zin als u alleen berichten binnen Fidonet
verstuurt. Gebruik het bij voorkeur NIET.
(4) Uw echomail wordt door uw boss als netmail ontvangen.
Dit zal met name gebeuren als uw boss met QMail v1.00 werkt en u
hebt de /K switch achter het ADDRESS of AKA statement voor de
betreffende boss staan. In het algemeen moet deze switch wel of niet
gebruikt worden in overleg met uw boss.
(5) U krijgt de echomail die u zelf hebt verzonden weer terug.
Hoofdoorzaak is het onjuist hebruik van de /N switch achter het
ADDRESS of AKA statement voor de betreffende boss. In het algemeen
geldt:
Boss werkt geheel 4D: /N gebruiken EN /4 of /48 gebruiken.
Boss werkt niet 4D: /N en /4 of /48 beiden NIET gebruiken.
Op deze regel kunnen afwijkingen zijn, afhankelijk van de door de
boss gebruikte software. Ook hier weer: Overleg! Ook een onjuiste
keuze tussen de /4 of /48 switch in een ADDRESS of AKA statement kan
de oorzaak zijn. Overleg met de betreffende boss volgens welke norm
hij 4D pakketten verwerkt:
FSC-0039 /4
FSC-0048 /48
FSC-0045 NIET door MBMail ondersteund.
17
(6) Spoken zien.
Jawel! Gebruik van andere software dan u tot nu toe gewend was wil
ook zeggen dat u andere dingen ziet gebeuren dan u gewend was. Met
name onder BinkleyTerm, als u voordien een andere Mailer gebruikte.
Laat het beheer van de bestanden in de inbound- en outbound direc-
tories over aan MBMail en BinkleyTerm.
(7) U krijgt uw echomail van uw boss terug. U en uw boss werken 4D.
- Uw boss werkt met TosScan 1.0
Dit programma accepteert geen 4D pakketten welke door een andere
echomailprocessor dan TosScan of D'Bridge zijn aangemaakt.
- In alle andere gevallen moet u de FTSC productcode van MBMail aan
uw boss bekend maken. Deze is 192 (decimaal) of C2 (Hexadecimaal)
C. Fouten buiten MBMail of de gebruiker.
----------------------------------------
(1) Een corrupt arcmail pakket.
Als bij het uitpakken met PKZIP, PAK enz, al of niet via MBMUNARC,
een foutmelding ontstaat breekt MBMail af en schrijft een foutmel-
ding in de LOG file. Het pakket zelf blijft staan onder dezelfde
naam. U moet navolgende actie ondernemen:
- Maak een kopie van het archiefbestand!!!
- Pak het archiefbestand zelf voorzover mogelijk uit met het juiste
programma. Eventueel kan daarvoor MBMUNARC <bestandsnaam> worden
gebruikt. Jokertekens zijn daarbij niet toegestaan.
- Verwijder het arcmail pakket uit de inbound directory en executeer
MBMail Import. De aanwezige *.PKT bestanden zullen, voorzover niet
corrupt, correct verwerkt worden.
(2) Een corrupt *.PKT bestand.
Als u een melding krijgt "packet is corrupt" is er van zo'n pakket
verwerkt wat mogelijk was. MBMail probeert fouten zoveel mogelijk te
herstellen. U kunt WEL een of meer "merkwaardige" berichten aantref-
fen. De oorzaak ligt altijd buiten MBMail.
(3) Disk vol bij verwerken van inkomende post.
Dit kan op drie momenten gebeuren. Allereerst bij het ontvangen van
een bestand door uw Mailer. De mailer dient de transmissie af te
breken en de boss dient eveneens de verzending van het pakket als
mislukt te beschouwen. Maak voldoende schijfruimte vrij en poll
opnieuw. Ga in geen geval zo'n "gedeeltelijk" ontvangen pakket met
MBMail uitpakken.
18
Dan bij het uitpakken van het arcmail pakket. MBMail zal afbreken
met een foutmelding. Er zijn geen berichten getossed.
- Maak voldoende schijfruimte vrij.
- Wis alle *.PKT bestanden in de inbound directory. Anders krijgt u
een fixe vracht dubbele berichten. Wis ALLEEN de *.PKT bestanden!
- Executeer MBMail Import opnieuw.
Tenslotte tijdens het tossen van berichten zelf. U krijgt in dat
geval een duidelijke foutmelding en MBMail stopt de programma exe-
cutie.
- Maak voldoende ruimte vrij.
- Blijf van alle bestanden in de inbound directory af!
- Executeer MBMail Import opnieuw. MBMail heeft onthouden welke
berichten al waren verwerkt en zal dus geen "dupes" neerzetten.
(4) Disk vol bij bundelen van uitgaande post.
MBMail zal afbreken met een foutmelding. Kijk in de outbound direc-
tories. Twee mogelijkheden:
a. Er staat een file met de extension PKT.
- Kijk in het logboekbestand welk archiefbestand aangemaakt
zou worden toen de fout optrad en door welke archiver
(b.v. PKZIP) dat moest gebeuren.
- Maak voldoende schijfruimte vrij. 3x de omvang van het
betreffende *.PKT bestand. Het kan nodig zijn meer vrij te
maken als nog berichten voor een volgende boss hadden
moeten worden gebundeld.
- Pak het *.PKT bestand "handmatig" vanaf de DOS prompt in,
in het betreffende archief.
- Executeer MBMail export /F
b. Er staat een file met de extension *.ECH
- Maak voldoende schijfruimte vrij.
- Executeer MBMail export /F
19
BIJLAGE: Voorbeeld configuratie file onder BinkleyTerm
(De adressen in dit voorbeeld dienen als fictief te worden beschouwd.)
;----------------------------------------------------------------------------
NAME Ruud Uphoff
ORIGIN Syntax error
AREABUFFER 40
QUOTES Op %D schreef %N aan %A
ATKEY
ECHOLOG C:\BINKLEY\ECHOTOSS.LOG
ECHONEW C:\BINKLEY\ECHOTOSS.NEW D
INBOUND C:\BINKLEY\NETFILES
BAD C:\MSGS\BADMSGS
OUTBOUND C:\BINKLEY\OUTBOUND
BINKLEY
USECCF 00
LOG C:\BINKLEY\BINKLEY.LOG /S:16
UNPACKER C:\PAKZIP\PAK.EXE e %
NETMAIL C:\MSGS\NETMAIL NET Netmail_van/aan_Ruud_Uphoff /HLD30MMW
;---------------------------- Eerste blok --------------------------
;
ADDRESS 2:500/116.1928 2:5000/1928 /K
PACKER C:\PAKZIP\PKZIP.EXE %
SCHEDULE ALL /P7
AREA C:\MSGS\BADMSGS BAD_MSGS -Onjuiste_berichten /HLD2W -R
AREA C:\MSGS\POINT116 POINTS.116 -Points_HCC_DOS_Boss_Oost /HLD10E150W
AREA C:\MSGS\POINTDOS POINTS.DOS -Points_DOS_gebruikersgroep /HLD10E150W
AREA C:\MSGS\C500 C.500 -C-HCC /HLD10E20W
AREA C:\MSGS\TEST TEST Testgebied__(Locaal) /HLD10E20W -R
AREA C:\MSGS\ARCHIVE ARCHIIVE Berichten_Archief__(Lokaal) /HLW -R
;---------------------------- Tweede blok ----------------------------------
AKA 2:500/123.1928 2:5000/1928 /K
PACKER C:\PAKZIP\PKZIP.EXE %
SCHEDULE Mon Wed Fri /P7
AREA C:\MSGS\OLIVETTI OLIVETTI -Olivetti_techniek/software /HLD10W
AREA C:\MSGS\USERGG USERGG -Olivetti_gebruikersgroep /HLD10W
20
;---------------------------- Derde Blok ----------------------------------
;
; Deze "boss" werkt volledig 4D
AKA 2:512/30.14 2:65535/27 /K /N /4
PACKER C:\PAKZIP\ARJ.EXE %
SHEDULE ALL /P7
AREA C:\MSGS\ASSEMBLR ASSEMBLER.028 -Assembler_NL
AREA C:\MSGS\PAS512 PASCAL.512 -Pascal_PCC
21