home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 176.img / SLBBS76M.ZIP / SLFIDO.DOC < prev    next >
Text File  |  1990-02-15  |  16KB  |  358 lines

  1.  
  2. SLMAIL 1.35 CHANGES:
  3. --------------------
  4.    Version 1.35 supports the new maximum subboard size parameter included
  5. with version 1.76 of Searchlight BBS.  This version should be used ONLY with 
  6. version 1.76 of Searchlight.
  7.    A bug in the high water mark processing in version 1.34 that caused 
  8. SLMAIL to reset the HW mark when no new messages were available for import 
  9. has been corrected.  
  10.  
  11.  
  12. SLMAIL 1.34 CHANGES:
  13. --------------------
  14.  
  15. High Water Mark Processing
  16. --------------------------
  17.    SLMAIL version 1.34 can use a "high water mark" to save the number of
  18. the highest message imported during a particular import command, and resume
  19. importing at the next message when the next import command is given.  This
  20. saves time by skipping the procedure of checking all existing messages to 
  21. determine which should be imported.  High water mark should be used on 
  22. systems where fidonet *.MSG files are not routinely purged after importing,
  23. but will be of little of no interest on systems which do purge the MSG files
  24. frequently.
  25.  
  26.    High water mark useage is optional and is invoked by adding a -H flag
  27. on the command line when importing.  Without the -H flag, no high water 
  28. marks are read or written.  The high water mark has no effect on exporting.
  29.  
  30.    SLMAIL stores the high water mark in a file called SLMAIL.HWM located 
  31. within the directory containing the MSG files.  A different high water mark 
  32. is used for each separate MSG directory you use.  If the high water mark 
  33. file does not exist when SLMAIL is invoked, it is created.  Each time you 
  34. run SLMAIL with the -H flag, it reads the current high water mark from 
  35. SLMAIL.HWM, imports messages, and writes the new high water mark (the 
  36. message number of the last message imported) to the SLMAIL.HWM file.  
  37.  
  38.    Note that the high water mark overrides the -A (import all messages) 
  39. flag.  If you want to override the high water mark, you can do so simply by 
  40. running SLMAIL without the -H flag.  If you want to reset the high water 
  41. mark to zero, delete the SLMAIL.HWM file.  For example, you should delete 
  42. the high water mark if you renumber your MSG files.  When no high water mark 
  43. file exists, SLMAIL reads all messages and imports those which were not 
  44. previously imported or exported from your BBS.  A new high water mark file 
  45. is created upon exiting.
  46.  
  47.    The high water mark is a text file containing the number of the highest 
  48. message in ASCII format; you can edit the high message number with a text 
  49. editor, if desired.  Note that the high water mark is the message number of 
  50. the highest message imported on a particular run.  For example, if the high 
  51. water mark is 25, then message 26 will be the first message imported on the 
  52. next run.  
  53.  
  54.  
  55. Batch Command Lines
  56. -------------------
  57.    This version allows you to input multiple command lines to SLMAIL via a 
  58. command line file. The syntax is, 
  59.  
  60.        SLMAIL @FILENAME
  61.  
  62. Where 'filename' is a text file containing SLMAIL command lines. The command 
  63. lines in the text file follow the same format as command line parameters 
  64. given to SLMAIL on the command line (without the 'SLMAIL' program name). For 
  65. example, if you had a text file 'Export.Txt' containing these lines, 
  66.  
  67.        E A -N -G\BBS\ECHO1
  68.        E B -N -G\BBS\ECHO2
  69.  
  70. Then you could execute both command lines by typing SLMAIL @EXPORT.TXT.
  71.  
  72.    Note that all parameters are reset to the defaults before each command 
  73. line is executed.  You cannot use a second '@FILENAME' construct within the 
  74. command line file.
  75.  
  76.  
  77. Via Line Change
  78. ---------------
  79.    Slmail 'Via' lines are now added just before the Tear line and Origin 
  80. line, instead of at the end of the message. This was changed in the 
  81. interests of compatibility with existing echomail software.  
  82.  
  83. Verbose Option
  84. --------------
  85.    A verbose option, -V, is available.  When SLMAIL is invoked with the -V 
  86. option, it displays the message number of each message imported and 
  87. exported.  Without the -V option, SLMAIL displays totals only.
  88.  
  89.  
  90. SLMAIL 1.32 CHANGES:
  91. --------------------
  92.   - This version allows you to strip color codes when exporting messages.
  93.     'Strip Color Codes' is the DEFAULT condition. If you wish to INCLUDE
  94.     Searchlight color codes in exported messages, include a -C flag on the
  95.     command line.
  96.  
  97.     If you are importing messages which contain Searchlight color codes, 
  98.     then you should use the -C switch when importing. Otherwise, leave the 
  99.     -C switch off. SLMAIL will automatically double any '\' characters
  100.     found in the imported messages, to prevent them from being mistaken for
  101.     color codes when being read in Searchlight.
  102.  
  103.     For best results, simply omit the -C switch other than for special 
  104.     purposes (it is recommended that you do not export Searchlight color 
  105.     codes to any public Echomail forum).
  106.  
  107.   - This version is somewhat more memory efficient than previous releases
  108.     and has been updated to provide better control of runtime errors.
  109.  
  110.   - Threading of echomail messages has been changed in order to thread
  111.     messages as closely as possible to their intended replies.
  112.  
  113.   - The NEWFIX software has been updated. NEWFIX will now interrogate the
  114.     SLMAIL new message pointer file, in addition to the regular BBS and 
  115.     user files, in order to correct any errors which might occur in the 
  116.     SLMAIL new message pointers (the updated Newfix version 1.2 will be 
  117.     included with SLMAIL 1.32 only; it may also be obtained separately from 
  118.     the Searchlight support BBS).
  119.  
  120.  
  121. SLMAIL 1.31 CHANGES:
  122. --------------------
  123.   - In this version, the 'Via' line is now appended to the TOP of a 
  124.     message (first line) when SLMAIL imports messages which do not already
  125.     contain an SLMAIL Via line with your registration number. This change
  126.     should help to avoid some problems which occured when the Via line 
  127.     was placed at the end of the message.
  128.  
  129.   - SLMAIL now suppors the alternate date-time format (SEAdog format)
  130.     found on some echomail messages.
  131.  
  132.   - SLMAIL inserts a blank space before "quoted" message lines (lines
  133.     prefixed by a ">" character) and stores these with hard returns, in
  134.     accordance with conventions used on Fidonet.
  135.  
  136.   - Additional bug fixes with regard to message deletions and large 
  137.     message bases were applied to the BBS.EXE module released with this
  138.     version.
  139.  
  140.  
  141. SLMAIL 1.30 CHANGES:
  142. --------------------
  143.     The major change in this version is that SLMAIL will now append its
  144.     'Via' line to all messages IMPORTED as well as EXPORTED. This means
  145.     that SLMAIL will NOT re-import the same message twice (unless the -A
  146.     switch is used in the command line). It also means that any messages
  147.     you import with SLMAIL will have an SLMAIL 'Via' line added to the 
  148.     end of them (if you don't kill the messages after importing).
  149.  
  150.     This version also cleans up a bug where 1.MSG files were being 
  151.     imported in previous versions.
  152.  
  153.     The accompanying BBS.EXE program fixes a problem where messages could
  154.     not be deleted on large message bases.
  155.  
  156.  
  157. SLMAIL 1.29 CHANGES:
  158. --------------------
  159.   - New "Auto Purge" option (on 1-Subop menu in SLBBS) is added, allows
  160.     SLMAIL to kill old messages when subboards become full.
  161.  
  162.   - The 'alias' name for Sysop is applied to 'To:' as well as 'From:' fields
  163.     (for processing replies).
  164.  
  165.   - SLMAIL sets the 'Local' message flag in the *.MSG file when exporting.
  166.  
  167.   - SLMAIL writes a hidded 'Via' line at the end of MSG files and uses your
  168.     Searchlight Software registration number. When importing, SLMAIL will
  169.     skip any messages it finds containing an identical 'Via' line with your
  170.     registration code (in other words, it will skip importing any messages
  171.     which were previously exported from your BBS). This will be of use to
  172.     those who need to maintain *.MSG files on a permanent basis without 
  173.     having the same messages reimported.
  174.  
  175.     If you do want to re-import messages which have been previously exported
  176.     by your BBS, add a -A flag to the command line to defeat this option.
  177.  
  178.     NOTE: SLMAIL 1.29 (and all later versions) will require you to run the
  179.     REGISTER utility program and insert your Searchlight registration code.
  180.     You must use version 1.74D or later of the Register program (it is
  181.     included with SLMAIL). Just run REGISTER as usual and input your 
  182.     SLBBS registration code (make sure SLMAIL.EXE is in the current 
  183.     directory).
  184.  
  185.  
  186. SLMAIL 1.27 CHANGES:
  187. --------------------
  188.   - Added command line switch, -L. If used, Slmail converts usernames to
  189.     upper & lowercase when exporting messages (as most Fidonet systems
  190.     format usernames).
  191.  
  192.   - A configuration file, SLMAIL.CFG, has been added. The configuration file
  193.     should be a text file located in your Searchlight BBS directory. It can
  194.     provide "Origin" lines and sysop alias names for exported messages. The
  195.     format is as follows
  196.  
  197.      =Default SYSOP alias
  198.      :Default origin line text
  199.      A=SYSOP alias for subboard A
  200.      A:Origin line text for subboard A
  201.      B=SYSOP alias for subboard B
  202.      B:Origin line text for subboard B, etc.
  203.  
  204.     SYSOP alias is a name that SLMAIL will use in place of SYSOP when it
  205.     exports messages to Fidonet. Normally, you should put your name here.
  206.     Origin text is used in the "Origin" line appended by SLMAIL to each
  207.     exported message. Examples:
  208.  
  209.     =Frank LaRosa
  210.     :Searchlight BBS 516-724-0971
  211.  
  212.     A default line is used if you don't provide specific data for a 
  213.     particular sub. The default lines are optional.  
  214.  
  215.  
  216. SLMAIL 1.26 CHANGES:
  217. --------------------
  218.   - The "Origin" line is added to exports.
  219.  
  220.   - The "To:" field from imported MSG files is added to the first line
  221.     of the message when it is loaded into SLBBS.
  222.  
  223.   - Messages are generated with soft carriage returns when appropriate.
  224.  
  225.   - Net and node numbers are included in messages. These can be specified
  226.     by the sysop on a subboard for subboard basis, with the 1-Subop command.
  227.  
  228.   - Searchlight threading is installed on messages which have the same 
  229.     subject text as other messages in the same subboard.
  230.  
  231.  
  232. SLMAIL 1.25 CHANGES:
  233. --------------------
  234.   - The 1.MSG file is no longer created or updated
  235.   - Searchlight protected messages are not exported
  236.   - New option "-G" gives directory path to *.MSG files
  237.   - New option "-I" to include "Seen-By" lines (default is ignore)
  238.   - Private mail to unknown users now directed to SYSOP
  239.   
  240.  
  241. SLMAIL 1.24 CHANGES:
  242. --------------------
  243.   - Messages are sorted by date before importing
  244.   - The NEXT HIGHEST *.MSG file is created when exporting
  245.   - The 1.MSG file is created if one does not exist when exporting
  246.   - New switch -K can be used to Kill MSG files as they are imported
  247.   - SLMAIL tear line is added to exported messages
  248.  
  249.  
  250. SLMAIL NO FRILLS DOCUMENTATION
  251. ------------------------------
  252.  
  253. SLMAIL has been enhanced to read and write FIDO(tm) messages in the standard 
  254. Fidonet *.MSG file format. SLMAIL also features a new command line option
  255. "-n" which allows you to read (or export) only NEW messages from a particular 
  256. subboard area or user mailbox. SLMAIL maintains its own set of new message 
  257. pointers for determining which messages are new.  
  258.  
  259. This version should be considered a preliminary BETA TEST. I am looking for 
  260. user comments and suggestions for improvement. Specifically, this version 
  261. does not handle packed message formats, does not use or maintain reply 
  262. threads when importing/exporting, and does not provide a method of replying 
  263. privately to network mail. All of these additions are planned for the 
  264. future.
  265.  
  266.  
  267.  
  268. New Messages
  269. ------------
  270. Slmail has a new option, "-n", for reading (or exporting) only new messages 
  271. on a subboard or from a user's mailbox. For messages, SLMAIL maintains its 
  272. own set of new message pointers in a file called SLMAIL.NNN, where NNN is 
  273. the node number which SLMAIL was called from. A different set of pointers is 
  274. maintained for the "Read" and "Export" operations, so each subsequent "Read 
  275. New" or "Export New" command will pick up where the last command of that 
  276. type left off. Slmail updates the new message pointers whenever it reads or 
  277. exports a new message, regardless of whether the "-n" flag is in effect.
  278.  
  279. For private mail, Slmail reads only messages which have been read 0 times, 
  280. and it will increment the number of times read counter when exporting 
  281. messages (but NOT when reading messages). While it is possible to import 
  282. private mail with this version of SLMAIL and the current versions of SLBBS, 
  283. it will not be possible to send private messages (or replies) until SLBBS is 
  284. upgraded.
  285.  
  286. When using SLMAIL for the first time, you will probably need to read and/or 
  287. export messages beginning from message 1 in order to initialize your new 
  288. message flags. You can use the begin date/end date parameters for this 
  289. (begin and end dates can be combined with the -N flag).
  290.  
  291. Note that "-i" is now used to designate a filename for text file reads and 
  292. writes instead of "-n".
  293.  
  294.  
  295. Fido Export
  296. -----------
  297. SLMAIL exports messages in the Fidonet *.MSG format when the E (export) 
  298. command option is given. For example,
  299.  
  300.    SLMAIL E B                  Export messages on subboard "B"
  301.    SLMAIL E B -N               Export New messages on sub "B"
  302.    SLMAIL E SYSOP              Export contents of Sysop's mailbox
  303.  
  304. SLMAIL checks the current directory for *.MSG files and begins exporting 
  305. messages at the next highest message number. If no MSG files exist, then 
  306. exporting begins at 2.MSG. A tear line indicating SLMAIL's version number is 
  307. appended to the end of all exported messages.
  308.  
  309. If the -L command line option is used, SLMAIL converts usernames to upper 
  310. and lowercase. If not used, usernames remain in all uppercase format.
  311.  
  312. SLMAIL will not export "protected" messages. Messages are protected in 
  313. Searchlight by editing the message and assigning a protected status when 
  314. prompted. Protecting a message gives you a way to enter a local message into 
  315. an otherwise echo-bound subboard area. 
  316.  
  317. SLMAIL will NOT export messages which have been imported by SLMAIL. Thus, 
  318. you can always export all new messages from a particular subboard without 
  319. picking up previously imported mail. SLMAIL marks imported and exported 
  320. messages by setting bits 1 and 2, respectively, in the last byte of the 
  321. message header within the SLBBS message file.
  322.  
  323.  
  324.  
  325. Fido Import
  326. -----------
  327. SLMAIL imports Fidonet *.MSG format files when the I (Import) command is 
  328. used. For example,
  329.  
  330.    SLMAIL I B                  Import messages to sub "B"
  331.  
  332. SLMAIL takes the *.MSG files in the current directory (starting with 2.MSG) 
  333. and imports them into the specified message area. If private messages are 
  334. found, SLMAIL attempts to send these to the mailbox of the designated 
  335. recipient, if that recipient appears in your USER.BBS file. If not, then the 
  336. message is forwarded to the SYSOP's mailbox, along with a message indicating 
  337. the name of the unknown recipient.  
  338.  
  339. Messages are always imported in date and time sorted order. The process of 
  340. sorting messages is done before the importing begins, and may take some time 
  341. if you have a lot of messages to import.  
  342.  
  343. Messages can be imported from another directory other than the current dir.
  344. To do this, specify the MSG directory with the -G option on the SLMAIL
  345. command line.
  346.  
  347. By default, "Seen-By" lines at the end of a message are ignored. If you want 
  348. to see these lines, add the -I switch to the SLMAIL command line.
  349.  
  350. If the -K (Kill) command line option is given, SLMAIL deletes each *.MSG 
  351. file as it is imported. The 1.MSG file (if it exists) is not deleted.
  352.  
  353. If the sender of an imported message exists in the SLBBS user file, then 
  354. that user's record ID number is entered into the message header, as with an 
  355. ordinary Searchlight message. If the sender does not appear in the SLBBS 
  356. user file, then the actual text of the sender's name is inserted instead.
  357.  
  358.