home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / petnet10.zip / NODUPES.TXT < prev    next >
Text File  |  1994-06-14  |  3KB  |  94 lines

  1. Sysops: Preventing duplicate messages is YOUR responsibility.
  2. Re-exporting mail from crashed message bases puts a burden on the entire
  3. network, and adds needlessly to other sysops' long distance telephone
  4. bills.
  5.  
  6. Successful echomail sysops monitor their systems DAILY for potential
  7. problems, and take measures to protect the network should a
  8. configuration problem or system crash occur.
  9.  
  10. Here's a sample mailrun event batch file for WILDCAT sysops, 
  11. that uses PostMaster from Dave Cody, and Dupmsg from Jim
  12. Metzler, along with, of course Robocomm and TNet.
  13.  
  14. This will keep sysops well informed about the progress of their mail
  15. runs and will alert them to problems before the NetGods have to become
  16. involved ... It should be all but impossible to be the source of a
  17. problem if you follow these instructions. Substitute your own SysOp
  18. name, HUB name and paths for the ones shown here, of course.
  19.  
  20. PCBoardies can use this too--there should be a set of utilities for
  21. PCBoard which function in the same way as TNet (try RNet or QNet);
  22. PostMaster, which takes text files and imports them to the message
  23. base (TXT2MSG for instance); and Dupmsg, which purges duplicate
  24. messages -- try PCBPack for this.
  25. Here's a sample net mailrun batch file:
  26.  
  27. ---- CUT HERE ----
  28.  
  29. C:
  30. CD \WC30
  31.  
  32. :OK, let's clean out some dupes!
  33. DUPMSG
  34.  
  35. :Now let's export some mail.
  36. TNET EXPORT CRITCONN
  37.  
  38. :Mail's exported, let's send it to the HUB
  39. CD \ROBO
  40.  
  41. :Rename our old QWK packets before we start
  42. IF EXIST CRITCONN.QW2 DEL CRITCONN.QW2
  43. IF EXIST CRITCONN.QW1 RENAME CRITCONN.QW1 CRITCONN.QW2
  44. IF EXIST CRITCONN.QWK RENAME CRITCONN.QWK CRITCONN.QW1
  45.  
  46. :Let's backup the Robocomm log file and pick up the mail using Robocomm
  47. IF EXIST ROBOCOMM.LOG TYPE ROBOCOMM.LOG >>ROBOLOG.OLD
  48. DEL ROBOCOMM.LOG
  49. ROBOCOMM /R /A NIGHTLY
  50.  
  51. CD \WC30
  52.  
  53. :now that Robo's finished, let's mail ourselves the log. Set the
  54. :log style in Robocomm to 'Normal'
  55.  
  56. POSTMSTR /I:C:\ROBO\ROBOCOMM.LOG /C:0 /T:SysOp /F:ROBO /S:ROBO LOG
  57.  
  58. :now we import the mail and backup the TNET log file
  59. IF EXIST ROBO\CRITCONN.QWK TNET IMPORT CRITCONN
  60. IF EXIST TNET.LOG TYPE TNET.LOG >>TNETLOG.OLD
  61.  
  62. :now we mail ourselves the TNET log to see what we imported
  63. POSTMSTR /I:C:\WC30\TNET.LOG /C:0 /T:SysOp /F:TNET /S:TNET LOG
  64. DEL TNET.LOG
  65.  
  66. :Now let's kill any dupe messages that might have come from HUB because
  67. :someone else forgot to check for dupes first!
  68. CD \WC30
  69. IF EXIST DUPMSG.LOG TYPE DUPMSG.LOG >>DUPLOG.OLD
  70. DUPMSG
  71.  
  72. :And let's mail ourselves the DUPMSG log to see how it went
  73. POSTMSTR /I:C:\WC30\DUPMSG.LOG /C:0 /T:SysOp /F:DUPMSG /S:DUPMSG
  74. DEL DUPMSG.LOG
  75.  
  76. :And the Wildcat error log, just in case something went wrong that we
  77. :need to fix (such as a trashed conference) with WCREPAIR
  78. IF EXIST ERROR.LOG TYPE ERROR.LOG >>ERRORLOG.OLD
  79. POSTMSTR /I:C:\WC30\ERROR.LOG /C:0 /T:SysOp /F:WILDCAT /S:ERRORLOG
  80. DEL ERROR.LOG
  81.  
  82. :Likewise for TNET's error log
  83. IF EXIST TNET.ERR TYPE TNET.ERR >>TNETERR.OLD
  84. POSTMSTR /I:C:\WC30\TNET.ERR /C:0 /T:SysOp /F:TNET /S:TNET.ERR
  85. DEL TNET.ERR
  86.  
  87. :And Tomcat's error log, just for good measure
  88. IF EXIST TOMCAT.ERR TYPE TOMCAT.ERR >>TCERROR.OLD
  89. POSTMSTR /I:C:\WC30\TOMCAT.ERR /C:0 /T:SysOp /F:TOMCAT /S:TCERROR
  90.  
  91. :Then we bring the BBS up again. EXIT if you shelled, CAT if you terminated.
  92.  
  93. ---- CUT HERE ----
  94.