home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / C!T / C!T05_92 / MBM / MBMREN.DOC < prev    next >
Text File  |  1992-01-07  |  14KB  |  449 lines

  1.                                          MBMREN v2.01
  2.  
  3.                                  By: The Points of 2:500/116
  4.  
  5.                                    !!!!!!!!!!!!!!!!!!!!!!!!!
  6.                                     W A A R S C H U W I N G
  7.                                    !!!!!!!!!!!!!!!!!!!!!!!!!
  8.  
  9.              Dit programma maakt gebruik van "low level" technieken op MS-DOS  niveau. 
  10.         Onder  navolgende omstandigheden zal MBMREN niet werken en/of zal VERLIES  VAN 
  11.         DATA het gevolg kunnen zijn:
  12.  
  13.              - Indien  van  een  ondeugdelijk disk-cache systeem of  FASTOPEN  gebruik 
  14.                wordt gemaakt.  Klachten m.b.t.  tot het niet naar behoren functioneren 
  15.                van MBMREN welke uitsluitend onder deze omstandigheden optreden  worden 
  16.                niet door ons in behandeling genomen.
  17.  
  18.              - Onder MS-DOS versies 3.31 of later moet MBMREN nooit vanuit de DOSSHELL 
  19.                worden  uitgevoerd.  Hetzelfde  geldt voor DR-DOS's "ViewMax"  of  ENIG 
  20.                ANDER SHELL PROGRAMMA! (Xtree etc.)
  21.  
  22.              - Onder DR-DOS levert het gebruik van FASTOPEN geen problemen.  Onder MS-
  23.                DOS 5.0 is gebleken dat het gebruik van FASTOPEN nog steeds niet zonder 
  24.                gevaar is.
  25.  
  26.              - Indien  van  een  niet officieel vrijgegeven DOS versie  gebruik  wordt 
  27.                gemaakt.  Deze zogenaamde "beta" versies zijn NIET door de  leverancier 
  28.                Microsoft voor regulier gebruik vrijgegeven! Onder DOS 5.0 verstaan wij 
  29.                uitsluitend de officiele release. Idem voor DR-DOS 6.0
  30.  
  31.              - Bij  gebruik van een HD partitie >32Mb onder DOS 4.xx of  later  zonder 
  32.                dat  SHARE is geladen.  Dit zal een foutmelding van MBMREN  veroorzaken 
  33.                zonder  dat overigens enige schade kan onstaan.  Onder DOS 5.0  bestaat 
  34.                dit probleem niet meer.
  35.  
  36.              - Voordat  u  MBMREN  in gebruik neemt is het beslist nodig  dat  u  deze 
  37.                handleiding  hebt  gelezen en minimaal van deze  waarschuwingen  kennis 
  38.                hebt genomen.  
  39.  
  40.              - Dit  programma  behoort bij MBM116 v1.50 of later en vereist  dat  deze 
  41.                editor de "msg-base" beheert.
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                                              DANK
  59.                                              ----
  60.  
  61.              Dank aan Rob v.d.  Hoeven, de auteur van de bekende kostenteller KT, voor 
  62.         het beschikbaar stellen van zijn supersnelle CRC-32 routines uit KT-5.
  63.  
  64.              Ook  de  namen van Ed Kamping,  Douwe Bos en Marcel Stienstra mogen  hier 
  65.         niet  ontbreken.  Hun bereidwillig offeren van diverse directories tijdens  de 
  66.         alfa-test  periode  heeft tot gevolg dat uw harde schijf dit droevig  lot  be-
  67.         spaard zal blijven.
  68.  
  69.              En  verder  natuurlijk de beta testers die zo attent waren de foutjes  te 
  70.         rapporteren.  Dank  zij hen stript MBMREN nu de RE:'s van het  subjectveld  en 
  71.         gaat fatsoenlijk om met de datum in SEADOG format. 
  72.  
  73.              Vanaf  versie  2.00 is MBMREN voor zover bekend "bug free"  gebleken.  In 
  74.         versie  2.01  is nog een storende fout verholpen waardoor het  programma  niet 
  75.         werkte indien aangeroepen van uit MBM terwijl MBM onder FrontDoor draaide.     
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.                                            1. Doel.
  114.                                            --------
  115.  
  116.              MBMREN.EXE  maakt deel uit van het pakket MBM116.  Het wordt gebruikt  om 
  117.         per berichtengebied:
  118.  
  119.                   -Optioneel:    Berichten ouder dan een bepaald aantal dagen te  wis-
  120.                                  sen.
  121.                   -Optioneel:    Bovendien  zoveel berichten te wissen dat een opgege-
  122.                                  ven maximum aantal berichten over blijft
  123.                   -Optioneel:    Berichten op datum/tijd te sorteren.  Dit kan  afzon-
  124.                                  derlijk gebeuren voor nieuwe en oude berichten.  Oude 
  125.                                  berichten  zijn die welke een nummer hoger dan dat in 
  126.                                  de "last read" pointer dragen.
  127.                   -Altijd:       De berichten sequentieel vanaf #1 naar boven te  her-
  128.                                  nummeren.
  129.                   -Altijd:       De  "reply links" van het berichtengebied opnieuw  op 
  130.                                  te zetten. Hierbij kan voorrang worden gegeven aan de 
  131.                                  informatie  in  de MSGID en REPLY kludges  boven  het 
  132.                                  subject-veld.  Dit  heeft  overigens alleen zin  voor 
  133.                                  het netmail gebied.
  134.  
  135.  
  136.              Voor  het sorteren van berichten op datum/tijd,  verdeelt MBMREN een  be-
  137.         richtengebied in vier groepen.  Het sorteren gebeurt altijd zo dat een bericht 
  138.         uit de ene groep nooit in de andere groep terecht kan komen.
  139.  
  140.              I.   Indien  uw packer/tosser bericht #1 als "high water mark"  gebruikt, 
  141.                   is  dit bericht een afzonderlijke groep.  Het wordt dus door  MBMREN 
  142.                   nooit  hernummerd of gewist.  Als het bericht #1 om welke reden  dan 
  143.                   ook  ontbreekt,  krijgt nooit een bericht het nummer 1.  Wanneer  uw 
  144.                   packer/tosser bericht #1 niet heeft gereserveerd, bestaat deze groep 
  145.                   niet en maakt bericht #1 deel uit van groep III.      
  146.  
  147.              II.  Berichten  met  een nummer tot en met het nummer dat  in  het  "high 
  148.                   water mark" staat.  Als de packer/tosser bericht #1 niet heeft gere-
  149.                   serveerd, bestaat deze groep niet. 
  150.  
  151.              III. Berichten  met nummer hoger dan het onder I of II genoemde,  tot  en 
  152.                   met  het laatst gelezen bericht.  De "current read" pointer van  MBM 
  153.                   wordt  door  MBMREN  gelijk gezet aan de "last  read"  pointer.  Het 
  154.                   gebruik van de "unread mode" heeft dus na executeren van MBMREN geen 
  155.                   effect meer als berichten op datum werden gesorteerd.
  156.  
  157.              IV.  Berichten  welke  nog  niet werden gelezen tot en  met  het  hoogste 
  158.                   berichtnummer.
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.                                           2. Gebruik.
  170.                                           -----------
  171.  
  172.  
  173.              Syntax 1
  174.  
  175.              Deze wordt gebruikt om:
  176.  
  177.              -Incidenteel, vanaf de DOS prompt, een berichtengebied te hernummeren.
  178.              -In  een batch file om uw netmailgebied te hernummeren na  ontvangst  van 
  179.               nieuwe netmail.  (Uw netmail gebied is normaliter niet aangegeven in een 
  180.               file als ECHOTOSS.LOG) 
  181.  
  182.              MBMREN  [opties] <drive:path>  [opties]
  183.  
  184.                      Drive en path moeten worden gespecificeerd. De opties zijn:
  185.  
  186.                      /D:n1    Wis  berichten  ouder dan n1 dagen.  De dubbele punt  is 
  187.                               optioneel.
  188.                      /E:n2    Wis  na  het uitvoeren van /D nog zoveel  berichten  als 
  189.                               nodig is om n2 berichten over te houden. De dubbele punt 
  190.                               is optioneel.
  191.                      /W       De  packer/tosser  gebruikt  GEEN "high water  mark"  in 
  192.                               bericht #1.  Gebruik deze optie voor Dutchie of  MBMail. 
  193.                               Gebruik deze optie niet voor QMail of Confmail. 
  194.                      /M       Geef  voor het opniew opzetten van de "replylinks" prio-
  195.                               riteit  aan de MSGID en REPLY kludges.  Het gebruik  van 
  196.                               deze  optie  heeft doorgans alleen zin  in  het  netmail 
  197.                               gebied.
  198.                      /L       Sorteer groep II en III op datum/tijd.
  199.                      /H       Sorteer groep IV op datum/tijd.
  200.  
  201.              Meerdere  opties  mogen achter één slash worden gezet.  Dus /HLD14E20  is 
  202.         equivalent aan /H /L /D:14 /E:20 evenals /HL /D:14E20 ezv.
  203.  
  204.              Syntax 2
  205.  
  206.              Deze wordt gebruikt om in een batchfile alle berichtengebieden, inclusief 
  207.              het netmailgebied, te ontdoen van oude en overtollige berichten.
  208.  
  209.              MBMREN
  210.  
  211.                      Geen parameters of opties. MBMREN zoekt in de "current directory" 
  212.                      naar  de file MBM.CFG en gebruikt de opties welke daar in de AREA 
  213.                      statements  en in het NETMAIL statement staan.  Deze  kunnen  het 
  214.                      best met behulp van het programma MBMCFG (Voor oudere versies van 
  215.                      MBM: MBMSETUP) worden ingevuld.
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.              Syntax 3
  227.  
  228.              Deze wordt gebruikt om berichtengebieden te hernummeren na ontvangst  van 
  229.              nieuwe berichten. Dit zal voornamelijk gebeuren vanuit een batchfile.
  230.  
  231.              MBMREN  /P <logfile> [/W] [/L] [/H]
  232.  
  233.  
  234.                      logfile:
  235.          
  236.                      Een  file met regels bestaande uit één woord,  zijnde de  formele 
  237.                      naam  van  een berichtengebied.  Files die hieraan  voldoen  zijn 
  238.                      bijvoorbeeld AREAS.ALL en ECHOTOSS.LOG ezv.
  239.  
  240.                      MBMREN dient in dezelfde directory te staan als MBM.CFG !
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.                                        4. Valstrikken!
  283.                                        ---------------
  284.  
  285.              Valstrik 1. Onjuist gebruik van de /W parameter.
  286.  
  287.              Als onder Dutchie de /W parameter waar deze is toegestaan, wordt weggela-
  288.         ten,  zal bericht 1.MSG nooit correct worden gesorteerd of gewist. De gevolgen 
  289.         van  het weglaten van /W leveren dus een fout op,  maar de gevolgen zijn nooit 
  290.         ernstig.  Hetzelfde gebeurt als onder ConfMail of QMail de /W parameter  wordt 
  291.         vergeten bij het bewerken van de NETMAIL.
  292.  
  293.              Regel:  Onder Dutchie ALTIJD /w gebruiken.
  294.                      Voor netmail ALTIJD /w gebruiken.
  295.  
  296.              Wel heel vervelend zijn de gevolgen als /W tenonrechte wordt gebruikt bij 
  297.         het  verwerken  van  ECHOMAIL onder ConfMail of  QMail.  Het  watermerkbericht 
  298.         verhuisd dan naar ergens middenin het berichtengebied!
  299.  
  300.              Regel:  Onder ConfMail of QMail NOOIT /w gebruiken voor ECHOMAIL.
  301.                      Onder Confmail of Qmail wel /w gebruiken voor netmail.
  302.  
  303.  
  304.              Valstrik  2.  De "lastread" pointer lijkt na executie van MBMREN fout  te
  305.                            staan.
  306.  
  307.              Dat lijkt maar zo. Deze pointer staat na executie van MBMREN met de /L en 
  308.         of  /H paramters ZELDEN op hetzelfde bericht.  Criterium is dat alle berichten 
  309.         tot  en met "lastread" door u zijn gelezen en dat alle berichten boven  "last-
  310.         read" door u nog nooit zijn gelezen.  Alleen de volgorde waarin beide  groepen 
  311.         intern staan is anders.
  312.  
  313.              Valstrik  3.  "Unread mode" werkt niet meer.
  314.  
  315.              Die  werkt  wel.  Alleen moet u er rekening mee houden dat  executie  van 
  316.         MBMREN  altijd  tot  gevolg heeft dat de "current read pointer"  gelijk  gezet 
  317.         wordt  aan  de "lastread pointer".  U moet dus bij gebruik van  "unread  mode" 
  318.         nooit:
  319.  
  320.              - Opnieuw pollen voordat u alle oude berichten echt hebt gelezen.
  321.              - Een onderhoudssessie uitvoeren.
  322.              - De /L en /H parameter gebruiken in het RENUMBER statement in MBM.CFG
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.                                   5. Aankoppelen aan MBM.EXE
  338.                                   --------------------------
  339.  
  340.              Zie  hoofdstuk 3 van de MBM handleiding.  Het aankoppelen gebeurt  vanuit 
  341.         het hoofdmenu, commando alt-[M]
  342.  
  343.              - Verder moeten achter alle AREA statements en achter het NETMAIL  state-
  344.                ment de parameters voor een onderhoudssessie met syntax 2 worden gezet. 
  345.                Voorbeelden:
  346.  
  347.                D:\DUTCHIE\NETMAIL   NET   Netmail 2:500/999.1234 /HLD14E50WM
  348.                D:\DUTCHIE\DATACOM   DATACOM.500  Datacom area HCC /HLD7E20
  349.  
  350.                Voorbeelden voor vertaling van de opties in Dutchie are. (alleen M en K 
  351.                hebben een equivalent in MBMREN) 
  352.  
  353.                Dutchie           MBMREN     
  354.                -------           ------
  355.                K:7               D7
  356.                M:20              E20  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                                   6. Reply links in netmail.
  395.                                   --------------------------
  396.  
  397.              De /M parameter dient alleen in netmail te worden gebruikt.  In echomail-
  398.         gebieden is het resultaat zeer pover.  De methode volgens welke de reply links 
  399.         in netmail bij gebruik van deze parameter worden opgezet is als volgt:
  400.  
  401.              - Eerst worden ketens gevormd van berichten met hetzelfde subject.
  402.              - Daarna  worden ketens gevormd van berichten met een REPLY kludge  welke 
  403.                naar  een aanwezig bericht met een overeenkomstige MSGID verwijst.  Als 
  404.                meerdere antwoorden werden gemaakt op één bericht is het niet  mogelijk 
  405.                het tweede antwoord te vinden.
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.