home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / TGFAQ_A2.ZIP / FMAILFQ2.TXT < prev    next >
Text File  |  1997-03-08  |  6KB  |  170 lines

  1.                   ***********************************
  2.                   *                                 *
  3.                   *  Using FMail with Telegard 3.02 *
  4.                   *                                 *
  5.                   *      Provided by John Rumery    *
  6.                   *      to Carol Shenkenberger     *
  7.                   *                                 *
  8.                   ***********************************
  9.  
  10.      Using FMail with Telegard is fairly simple.  There's really
  11. only three commands that need to be used, FMail Toss,
  12. FMail Scan /J, and FTools Maint.  I'll briefly cover how to use
  13. these commands. At the end of this file I will show a sample of
  14. the commands as they would look in a batch file.
  15.  
  16. USING FMail FOR ECHOMAIL.
  17.  
  18.      To use FMail for tossing your echomail, use the command
  19. line FMail Toss.  You can use the optional /A switch to not
  20. process area manager requests.  If you have a 386 or better
  21. system, you can use the command line FMail3 Toss.  This is the
  22. DPMI version of FMail.
  23.  
  24.      To scan for new messages after a user logs off, use the
  25. command line FMail Scan /J.  The /J switch bypasses Hudson
  26. Message Bases.  It forces FMail to only look for JAM
  27. message bases.  FMail will use echomail.jam to speed building
  28. out-bound mail packets.  Personally, I scan every time a user
  29. logs off, but you can easily check for echomail.tgj, and only run
  30. FMail Scan /J if it exists.  If you are only scanning when
  31. echomail.tgj exists, be sure to delete it each time or you'll end
  32. up scanning every time.
  33.  
  34.      FTools Maint takes care of all of the message base main-
  35. tenance.  FTools Maint uses its own internal settings for main-
  36. taining the message bases. The "size and days to keep" settings
  37. in Telegard's Message Area Manager don't matter with JAM bases.
  38.  
  39.         In FSetup, FMail's setup routine, set both the maximum
  40. number of days to keep messages, and how many messages you want
  41. to keep in each message area.  This is found in the AreaManager.
  42.  
  43.         Also, set the Miscellaneous->Auto renumber to 0.  This
  44. forces all of FMail and FTools' routines to renumber the message
  45. base whenever tossing mail or performing maintenance.
  46.  
  47.      Once you have the limits set-up for each message area in
  48. FSetup, use the command line FTools Maint /J /D /N /P /X to
  49. perform message base maintenance.  Here's what each of the
  50. switches do:
  51.  
  52.          /J  Process JAM areas only.
  53.          /D  Mark as deleted messages using the maximum number of 
  54.                  messages or maximum age of the messages as input
  55.                  in FSetup's Area Manager.
  56.          /N  Renumber the message bases
  57.          /P  Pack the message areas, permanently deleting all of
  58.                  the messages that were marked as deleted.
  59.          /X  Delete any messages with bad date fields or kludge
  60.                  fields.
  61.  
  62.          /B  (Optional switch to keep the back-up file [*.bak])
  63.          /R  (Optional switch to remove "Re:" from subject lines)
  64.  
  65. USING FMail FOR NETMAIL
  66.  
  67.      Using FMail to handle your netmail is a little bit more com-
  68. plicated.  It requires an external program to import and export
  69. netmail from your message bases.  I use NetMgr by Artware to move
  70. my netmail and internet e-mail to/from my message bases.
  71.  
  72.      When setting up your netmail/internet e-mail areas in
  73. Telegard, mark them as either netmail or internet e-mail in the
  74. Message Area Manager.  In FSetup, create a fake echotag, such as
  75. MAIN_NETMAIL_AREA.
  76.  
  77.         Mark the area as a LOCAL message area, and as unavailable
  78. for other systems.  This allows FTools to perform maintenance
  79. functions on your netmail areas.
  80.  
  81.      You can call your preferred netmail manager every time a
  82. user logs off, during daily message base maintenance, or only
  83. when a user leaves netmail.  Again, I prefer to process netmail
  84. every time a user logs off.  However, you can check for
  85. netmail.tgj and only run your netmail manager when a user posts
  86. netmail.
  87.  
  88.      Please note that the procedures listed here for netmail also
  89. work for any local message areas you may have.  They won't be
  90. identified in your netmail manager's configuration file, but
  91. would be marked as a local message area in Telegard's
  92. Message Area Manager.  They would still have to be setup in
  93. FSetup's Area Manager for FTools Maint to manage them.
  94.  
  95. SAMPLE BATCH FILE SETUP
  96.  
  97. REM  Running FMail TOSS, Substitute FMail3 for the DPMI version
  98.  
  99. :Toss
  100. c:
  101. CD \fmail
  102. Fmail Toss
  103. CD \netmgr
  104. NetMgr
  105. cd \fd
  106. Goto Loop
  107.  
  108. REM Loop is the label that starts your batch file and opens your
  109. REM Front end (i.e. FrontDoor), or puts you back in the Waiting
  110. REM For Caller Screen if you aren't running Telegard as part of
  111. REM a FidoNet type network.
  112.  
  113. REM Running FMail SCAN every time a user logs off.  Put GOTO SCAN
  114. REM in your batch file after the command line to start Telegard.
  115.  
  116. :Scan
  117. c:
  118. cd \fmail
  119. fmail scan /J
  120. cd \netmgr
  121. netmgr
  122. cd \fd
  123. Goto Loop
  124.  
  125. REM If running FTOOLS Maint as an external event in Telegard or
  126. REM FrontDoor,  put 'if errorlevel=255 Goto Maint' in the end of
  127. REM the Loop portion of your batch file.  The errorlevel 255 is
  128. REM an example.  You can use another number if desired in
  129. REM Telegard or FrontDoor.
  130.  
  131. :Maint
  132. c:
  133. cd \fmail
  134. FTOOLS Maint /J /D /N /P /X
  135. cd \fd
  136. Goto Loop
  137.  
  138. REM To run FMail Scan and your netmail manager only when a user
  139. REM has posted echomail, netmail, or both.
  140.  
  141. :Scan
  142. c:
  143. cd \fmail
  144. if Not Exist c:\TG\SEMAPHOR\echomail.tgj Goto netmail
  145. del c:\TG\SEMAPHOR\echomail.tgj
  146. fmail scan /J
  147. goto netmail
  148.  
  149. :netmail
  150. c:
  151. cd \netmgr
  152. if Not Exist c:\TG\SEMAPHOR\netmail.tgj Goto Loop
  153. del c:\TG\SEMAPHOR\netmail.tgj
  154. netmgr
  155. cd \fd
  156. Goto Loop
  157.  
  158. REM The paths listed will need to be modified to fit your
  159. REM particular configuration.  I used a default path to the
  160. REM *.tgj semaphor files, however you can change this in Telegard
  161. REM under System Setup->Paths Option H. Semaphor Storage.
  162.  
  163. ******End of Sample Batch File ******
  164.  
  165.     Should you have any other questions for using FMail with
  166. Telegard 3.02, I can be reached in the TG_SUPPORT echo.  It's one
  167. of my favorite echos.  Alternatively, you can send me FidoNet
  168. mail at 2:2501/204 or Internet e-mail at
  169. jrumery@rrtavern.coracle.com.
  170.