home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / FDMSG200.ZIP / FDMSG.DOC < prev    next >
Text File  |  1995-12-25  |  27KB  |  684 lines

  1.                                   FdMsg (c)
  2.                                       by
  3.                                  Bob Westcott
  4.                                    1:147/48
  5.  
  6.  
  7.      Make sure you run CLIST before you run this program.
  8.      See CLIST.DOC file for instructions.
  9.  
  10. E-Z setup and run:
  11.      This set of instructions may seem log and hard to understand, BUT
  12.      all you really need to make this program work is:
  13.      1. If using Echomail make an entry in your tosser for node 9999 in
  14.         your net so that it can send messages to you.
  15.      2. Make a sub-directory for FdMsg (not needed but easier for you).
  16.      3. Place FdMsg, & FdCfg in the sub-directory (do not run yet).
  17.      4. Place Clist in the sub-directory that your nodelist is in.
  18.      5. Run Clist.
  19.      6. Run FdCfg to make a configuration file (Read FdCfg Doc).
  20.      7. Run FdMsg: ie 'FDMSG AUTO' if not registered.
  21.         FDMSG AUTO <Zone:Net/Node> ie 'FDMSG AUTO 1:147/48' if Registered. 
  22.         The 1st time you run FdMsg you will be asked questions about where
  23.         some files are located etc.
  24.      8. Program should run creating NetMail or EchoMail.
  25.  
  26.      If you want to send the same NetMail to more than one node.  Read
  27.      the long docs.
  28.      If you have problems with errors when using Echomail, read the docs
  29.      about security...
  30.      Also there is a ZIP file called TESTECHO.ZIP that will help you set up
  31.      a test echo message to me if you want.
  32.  
  33.  
  34. LONG expanded setup (if you have problem or just want to know)
  35. What is FdMsg:
  36.      FdMsg is a program that will allow you to send messages via 
  37.      your Mailer (FrontDoor & InterMail) in just about any time 
  38.      frame you wish.
  39.      It allows you to have over 1000 configurations for sending netmail
  40.      and Echomail message at any time frame.
  41.  
  42. Why use FdMsg:
  43.      Because it can be a lot more versatile then the events area
  44.      of your mailer.  You can send to your complete Hub with a few 
  45.      line configuration file.
  46.  
  47. SECURITY:  VERY IMPORTANT IF YOU ARE GOING TO SEND ECHOMAIL!!!!
  48.      I bring this up first because it seems that every time a new mailer
  49.      comes out it increases security to prevent bogus mail from being
  50.      accepted.  This is not bad, but very good for us sysops.
  51.      What this does is make it harder for 3rd part programmers to code
  52.      software to work with mailers.
  53.      Why security is a problem is because this program does NOT place
  54.      echos into your message base.  What it does do is place message
  55.      packets in your inbound secure area.  It is done this way to cover
  56.      many BBS's and Mailers.  Since there is a FidoNet standard for sending
  57.      Packets from one mailer to another it makes it very easy to cover most
  58.      mailers.  So if your tosser works now it should work with this program.
  59.  
  60.      I am going to show some security examples using Gecho as it know 
  61.      best by me.
  62.        1. Gecho will NOT accept message packets from your address.
  63.           CURE:  Using FdCfg will automatically make the packet look
  64.                  like it is coming from node 9999 in your Zone:Net
  65.                  This address was taken because most Nets do not use
  66.                  that node number.
  67.                  Example: Your address is 1:147/48 then the packet will
  68.                           look like it is coming from 1:147/9999.
  69.                  If do not what this address than use FdCfg to change it.
  70.                  Remember this From address must have the same Zone:Net
  71.                  as the To address.  It must also be know to your tosser
  72.                  as a node that can send messages....
  73.  
  74.        2. Gecho wants the packet to go to one of your address listed 
  75.           in Gecho and must have the same Zone:Net information as the
  76.           sending address.
  77.           CURE:  Using FdCfg will force your address to be what it is
  78.                  in your Registration Key or FDMSG.FIL.
  79.                  Do not worry as this will NOT effect the Zone your echos
  80.                  will be going to it will only be used for security.
  81.                  Gecho determines Address that the echos will be sent to.
  82.  
  83.        3. Gecho has security built into each echo area and it checks to see
  84.           if the echos are coming from a connected address.
  85.           CURE:  There are 2 ways to cure this.  First (and the best) is
  86.                  to make the sending node (1:147/9999 in my case) connected 
  87.                  to ALL echos but set that node up so that it does NOT
  88.                  SEND echos to it. This is the best because security is
  89.                  the highest.
  90.                  Second way is to set Security to NO for the echos you
  91.                  you will be using this program for.  Now this is not 
  92.                  completely bad if you use a secure inbound directory as
  93.                  this will only allow password sessions to place mail in
  94.                  that directory.  Just not as secure.
  95.  
  96.        4. Squish wants all message coming in to have a SEEN-BY & Path: line
  97.           on all messages with information filled in by sender.  Programs
  98.           like WildMail and Gecho do not required this information.
  99.           CURE:  The 1st time FdMsg is run one of the questions will be
  100.                  "Are you running something OTHER THAN Gecho or WildMail"
  101.                  answer this 'Y' if you run Squish.
  102.                  You answer 'N' if you are running Gecho or WildMail.  If
  103.                  you not not running any of the above try 'N' 1st and if
  104.                  your tosser gives a error stating BAD-MSG then use an ASCII
  105.                  text editor and change the file FDMSG.FIL and put in 'Yes'.
  106.  
  107. How does FdMsg work:
  108.      FdMsg takes a configuration file you set up and waits for
  109.      the time (day, date, month, time, etc.) you have selected,
  110.      then automatically formats a outbound netmail/Echomail message
  111.      for all the configurations you requested.
  112.  
  113. How does FdMsg work sending echos:
  114.      It works just like it does when sending NetMail.  It uses a 
  115.      configuration file to determine when to send the echo.  It
  116.      then creates a packet type message and places it in your secure
  117.      inbound directory (as per your FDMSG.FIL).  Then your tosser takes
  118.      the packet and processes it and forwards the echo to the
  119.      required address.
  120.  
  121. What is required to run FdMsg:
  122.      The requirements are the same as for Frontdoor/InterMail.
  123.      CLIST.EXE must be run before this program will work.
  124.  
  125. How do I setup the configuration file:
  126.      You can setup configuration files manually or use the
  127.      program FdCfg.  FdCfg makes it a lot easier, but isn't always
  128.      100% foolproof.  So use the following instructions if you
  129.      have problems with a file made by FdCfg.
  130.      A file comes with the program called TEMPLATE.CFG.  This
  131.      file is a configuration file with information on how to
  132.      setup your configuration file.  It can be copied to make a
  133.      usable file if you do not use FdCfg.
  134.  
  135.      First is naming the configuration file it must begin with   
  136.      'FDMSG'.  The last three characters can be any legal file   
  137.      naming ones you wish and the extension must be '.CFG'. When 
  138.      naming this file it is best to make the 3 available
  139.      characters something that will help identify this file.  For
  140.      instance if you were going to poll Bob Westcott on a   
  141.      monthly basis, you could use the characters PB for 'Poll    
  142.      Bob' thus the file name you could use would be           
  143.      'FDMSGPB.CFG' or you could use PBW meaning 'Poll Bob      
  144.      Westcott' and have a file name of FDMSGPBW.CFG.  You may  
  145.      using any combination you like using 1, 2, or all three
  146.      characters available to you.
  147.      ';' and spaces in the 1st column are ignored in the    
  148.      configuration file and are considered comment lines.    
  149.      Next are the Keywords that are used in the configuration
  150.      file and they are described as follows:
  151.      Note all keywords must end with a ':'!!!
  152.      Case of keywords is not important.  The 
  153.      program will handle case.  In these instructions I will use
  154.      uppercase to make reading easier.
  155.      
  156.      TYPE: 
  157.           This keyword determines if this message is NetMail or
  158.           EchoMail.  Default is NetMail
  159.  
  160.           The parameters are
  161.           Echo
  162.           Net
  163.  
  164.      WHEN:
  165.           This keyword determines how often this messages is to  
  166.           be sent.
  167.           The legal setting are 'for now':
  168.           D - Daily
  169.           W - Weekly
  170.           M - Monthly
  171.           Q - Quarterly, starting this month then every 3 months
  172.           S - Semi-Annual, starting this month then every 6
  173.               months
  174.           A - Annual, starting this month then every 12 months.
  175.           1 - Quarterly, every Mar, Jun, Sep, and Dec.
  176.           2 - Semi-Annual, every Jun and Dec.
  177.           3 - Annual, every Dec.
  178.           4 - Every odd month.
  179.           5 - Every even month.
  180.           6 - 1st and 3rd week of each month
  181.           7 - 2nd and 4th week of each month
  182.           8 - Any date, but only ONE time.
  183.  
  184.      YEAR:
  185.           This keyword is used only in messages when 'When:' is 
  186.           set to 8.
  187.           It MUST be the complete 4 digits ie. 1995.
  188.           Default is the current year.
  189.  
  190.      MONTH:
  191.           This keyword is used only in messages when 'When:' is
  192.           set to 8.
  193.           You use then numbers 1 to 12.
  194.           Default is current month.
  195.  
  196.      DATE:
  197.           The input for this keyword is the numbers 1 to 31.  It
  198.           is best for months not 31 days long not to use 31. ;-)
  199.           If you do use a date that is more than is in that month
  200.           it will automatically change to the last date in that
  201.           month.
  202.           Default is current date.
  203.  
  204.      DAY:
  205.           This is used when a day-of-the-week is required.
  206.           The acceptable inputs are: SUN MON TUE WED THU FRI SAT
  207.           Default is SUN.
  208.  
  209.  
  210.      TIME:
  211.           This is the time of day you wish the message to go out.
  212.           Use a 24 hour clock for the time!! ie. 1715 will equal
  213.           5:15pm. 
  214.           The message will go out the NEXT time FdMsg is called
  215.           after 5:15pm.
  216.           Default is 0001.
  217.      
  218.  
  219.      SUBJECT:  See below 
  220.           Message subject.
  221.           Filename including path if needed, when sending files
  222.           
  223.           If EchoMail then:
  224.           Can only be text.  Limited to 72 charactors.
  225.           EchoMail does not allow files to be attach at this time.
  226.  
  227.  
  228.      ADDRESS:  Where to send to.
  229.           Format is  zone:net/node.p
  230.           Zone is only required if different than your address.
  231.           Point is only required if the receiver is a point.
  232.           @filename
  233.           You can state a filename (with a @ in front of it) to
  234.           send to more than one address.  One address per line in
  235.           the file.
  236.           To send to complete net place an "*" in place of node.
  237.           To send to the complete hub of 147 you would put:
  238.           1:147/*
  239.           Exceptions are allow see elsewhere in this doc.
  240.           
  241.           IF ECHOMAIL than:
  242.           Can only be a Zone:Net/Node as the echomail is only going
  243.           to you.  This address MUST be one of YOUR ADDRESSES that
  244.           is KNOWN by your tosser.
  245.  
  246.  
  247.      TEXT:  ASCII file which contains the text information
  248.           for the message.  Path information IS required if text
  249.           file is not in the same dir/subdirectory as the 
  250.           FDMSG.EXE program. '@' is required in front of path/file
  251.           information.
  252.           If you wish a single line Text then just enter text to send
  253.           without a '@' in front of it.
  254.           If there is no text this message will be considered a
  255.           Poll message and so state in the subject.
  256.  
  257.      FLAGS:  Message status flags
  258.           c = Crash  h = Hold  p = Private  d = Direct  k = Kill
  259.           f = Send file  r = File request  u = Update Request
  260.           e = Receipt request
  261.  
  262.           IF ECHOMAIL than
  263.           FdMsg set NO flags.  At this time I believe no flags are
  264.           used in Echomail (except for internal to the tosser).
  265.  
  266.      NAMETO:  Name of the person to whom this messages is going.
  267.           Default is Sysop.
  268.           If you say "yes" to nodelist or send to more than one address
  269.           the name in the nodelist will be used.
  270.  
  271.  
  272.      NAMEFROM:  Name of the person who is sending the message.
  273.           If you are sending a message to yourself (as a reminder) of
  274.           something the "From" will be "FdMsg [with version number or Demo]".
  275.           Otherwise the default is Owners name (you..).
  276.           
  277.      ALIAS:  This allows you to enter a alias name that will over ride the
  278.              name entered in the FDMSG.FIL for this one configuration.
  279.              Alias should ONLY BE USED in echos that allow a Alias!!!
  280.  
  281.      FROM:  This will show the address this message is from.  To be
  282.             used ONLY when dealing with a another Net other than your
  283.             normal FidoNet address.
  284.  
  285.             IF ECHOMAIL than:
  286.             Must be the same Zone:Net as the Address.  This is required
  287.             by security of most tossers, not a requirement of FdMsg.
  288.  
  289.      LOG:  How to keep the log.  (Log file name is FdMsg.LOG)
  290.           Default is no log for this configuration.
  291.           Yes = Complete log.  every time you call FdMsg a log
  292.                 entry will be made.  Could get big VERY fast.
  293.           Yes1 = Only make a log entry when a message is created.
  294.           You must use Yes or Yes1 to get errors place in log.
  295.           REMEMBER that this keyword is for this configuration
  296.           file only.  In other words if you have more than one   
  297.           configuration the log could be kept differently for
  298.           each configuration.
  299.  
  300.      FORCE:  This will force this configuration
  301.           Each time this configuration is called it will cause
  302.           a message to be put out.  Very Good way to debug
  303.           a configuration.  
  304.      
  305.      The folloing are used by EchoMail ONLY!
  306.      PASSREQ:  Set to "Yes" or "No".  This is reference to a Packet password
  307.                NOT a session Password.
  308.  
  309.      PASSWORD: Packet Password not Session password.
  310.  
  311.      AREA:     Area/Tag name of the Echo that this message is for.
  312.  
  313.      ORIGIN:   What you would like for the Origin line information it
  314.                is limited to 55 charactors.
  315.  
  316. Fear not, there are many keywords, BUT only a few are needed for
  317. each message.
  318.  
  319. Daily message only needs:
  320.      WHEN:
  321.      TIME:
  322.      SUBJECT:
  323.      ADDRESS:
  324.      FLAGS: (if NetMail)
  325.      TEXT: (If not a poll message)
  326.      AREA (if Echomail)
  327.  
  328. Any weekly messages only needs:
  329.      WHEN:
  330.      TIME:
  331.      DAY:
  332.      SUBJECT:
  333.      ADDRESS:
  334.      FLAGS: (if NetMail)
  335.      TEXT: (If not a poll message)
  336.      AREA: (if echomail)
  337.  
  338. Any monthly messages (this includes quarterly/semi-annual/annual)
  339. only needs:
  340.      WHEN:
  341.      TIME:
  342.      DATE:
  343.      SUBJECT:
  344.      ADDRESS:
  345.      FLAGS: (if netmail)
  346.      TEXT: (If not a poll message)
  347.      AREA (if echomail)
  348.  
  349. The Anytime message needs the most.
  350.      WHEN:
  351.      TIME:  
  352.      DATE:
  353.      MONTH:
  354.      YEAR:
  355.      SUBJECT:
  356.      ADDRESS:
  357.      FLAGS: (if netmail)
  358.      TEXT: (If not a poll message)
  359.      AREA: (if echomail)
  360.  
  361. Using FdMsg Language:
  362.      What is FdMsg language, well if you use a file for Text then
  363.      you can use parameters that will insert information into
  364.      your text file for you.
  365.      i.e %ToName% will insert the name of the person to whom this
  366.      messages is for.  Say you are sending to your complete Net and
  367.      you start off your text file "Hi %ToName%:" and you set the
  368.      Nodelist to yes.  FdMsg will take the name for each node and
  369.      place it in the message.  If the message was to me than 
  370.      %Hi %ToName%:"  would be changed to "Hi Bob Westcott:"
  371.  
  372.      Parameters:
  373.  
  374.      %ToName%      Complete Name of person to whom the message is for.
  375.      %ToFName%     First name of person to whom this message is for.
  376.      %ToLName%     Last name of person to whom this message is for.
  377.      %FromName%    Complete Name of person to whom the message is from.
  378.      %FromFName%   First name of person to whom this message is from.
  379.      %FromLName%   Last name of person to whom this message is from.
  380.      %Month%       It will insert 11 for November.
  381.      %Month1%      It will insert Nov for November.
  382.      %Day%         It will insert a 2 digit day, 01 for the first.
  383.      %Year%        It will insert the last 2 digits of the year i.e. 95.
  384.      %Date%        Will insert the date in this format 11/28/95.
  385.      %Date1%       Will insert the date in this format Nov 28, 1995.
  386.      %Time%        Time will be inserted in this format 11:23:58.
  387.      %Hour%        The hour will be inserted using 2 digits 24 hour format.
  388.      %Minute%      The minute will be inserted using 2 digits.
  389.      %Second%      The seconds will be inserted using 2 digits.
  390.      %FileName%    Will insert FileName IF sending a file.
  391.      %NetNode%     When sending NetMail this will insert the "From' address
  392.                    When sending EchoMail it will insert your
  393.                    Registration key or FDSMS.FIL Address
  394.      %Version%     The version number of FdMsg will inserted your message.
  395.      %File <filename>%    This will change the date and time of the file to
  396.                           current date and time.
  397.  
  398.  
  399.      Example if you wish to insert the date using the day/month/year
  400.      format you could use:
  401.      %Day%/%Month%/%Year% and you would get 28/11/95.
  402.  
  403.      Note:  All parameters must have a % both before and after the keyword
  404.             and no spaces are allowed (except File which must have a space
  405.             between File & filename).
  406.      Case is NOT important and can be any mix you wish.
  407.  
  408.      --If you need other parameters please send NetMail to me at 1:147/48--
  409.      --and if possible the new parameter will be inserted in the next-- 
  410.      --release.--
  411.  
  412. How do we call FdMsg:
  413.      Since this software works with more than one mailer I have
  414.      decided to not use the configuration files of mailers to get
  415.      needed information.  This also makes it much easier to include
  416.      any new mailers.  THEREFORE the 1st time you run FDMSG.EXE you
  417.      will be asked some questions and a configuration file for FdMsg
  418.      will be created automatically and it is called FDMSG.FIL.  If
  419.      any of the information needs to be changed you can do it with
  420.      any ASCII editor or erase the file and run FdMsg and it will
  421.      be created again.
  422.      I will assume that you have InterMail in a directory
  423.      called IM.  Also that you have made a subdirectory called
  424.      MSG under IM that holds the program FdMsg and your
  425.      configuration files.  I will also assume you have 2
  426.      configuration files one called FDMSGPB.CFG & the other is
  427.      called FDMSGWB.CFG.
  428.  
  429.      Lets say your batch file that calls InterMail looks like:
  430.  
  431.      Start:
  432.      cd\im
  433.      im
  434.      .
  435.      .
  436.      .
  437.      Goto Start
  438.  
  439.      You can call FdMsg one of TWO ways.
  440.      First way would be to change it to:
  441.  
  442.      Start:
  443.      cd\im\msg
  444.      FdMsg pp
  445.      FdMsg wb
  446.      cd\im
  447.      im
  448.      .
  449.      .
  450.      .
  451.      Goto Start
  452.  
  453.  
  454.      Second way would be to change it to:
  455.  
  456.      Start:
  457.      cd\im\msg
  458.      FdMsg auto
  459.      cd\im
  460.      im
  461.      .
  462.      .
  463.      .
  464.      Goto Start
  465.  
  466.      Note the difference is in the first parameter.
  467.  
  468.      The parameter after the program name is the characters in
  469.      the configuration filename AFTER FdMsg.  In other words if
  470.      the configuration filename was FDMSGYZ.CFG then in the
  471.      batch file you would put FDMSG XYZ.
  472.  
  473.      OR
  474.  
  475.      The parameter after the program name is 'AUTO' and now the   
  476.      program will look for and run ALL configuration files it
  477.      finds in the same sub-directory as the program.  Your call
  478.      would now be FDMSG AUTO.
  479.  
  480. Exceptions when needed:
  481.      There could be problems calling all your configuration 
  482.      with auto.  I have a configuration file named FDMSGP06.CFG.
  483.      I only use this configuration file when I want to send a     
  484.      special poll to my echo hub.  To correct this problem you
  485.      make a file called FDMSGNO.FIL and put the configuration
  486.      file names in it in ASCII.  Any file names that are found
  487.      in the file FDMSGNO.FIL will NOT be processed when using
  488.      "AUTO".  Remember only one file name per line.
  489.  
  490.      The other time you could want an exception is when you are 
  491.      sending to a complete Hub/Region and you want to remove a few.
  492.      Create a file called FDMSGNO.HUB.  Place the Zone, Net, Node of
  493.      every node you do not want to send to.
  494.      REMEMBER if you send to a complete Hub no message will goto the
  495.      Host ,node 0, (normally has another node number in the nodelist),
  496.      any Private node, any Down node, or your own Node.
  497.  
  498. If Registered
  499.      If you have registered FdMsg you will need a 2nd parameter
  500.      and this would be your registration key code.  The registration
  501.      key code will be you Zone:Net/Node ie mine is 1:147/48.
  502.      Example call if registered:
  503.  
  504.      FDMSG auto 1:147/48
  505.  
  506.  
  507. Lets look at some examples:
  508.  
  509. Say you want to request the new NODEDIFF file from Bob Westcott
  510. each week.
  511.  
  512. Set up the configuration as follows:
  513.  
  514. WHEN: W                  
  515. DAY: sat
  516. TIME: 1715
  517. ADDRESS: 1:147/48
  518. SUBJECT: NODEDIFF
  519. FLAGS: CDRK
  520. NODELIST: yes
  521.  
  522. The above configuration states to send a weekly file request (on Saturday)
  523. message to Bob Westcott at address 1:147/48 with status flags of
  524. Crash, Direct, Kill, File request at or after 5:15pm (save some toll cost
  525. here).  The subject line states you want the latest version
  526. of NODEDIFF (my case this is the magic name).  In this case the nodelist
  527. will supply my name.  If you left the keyword NODELIST: out it would
  528. have been sent to Sysop at 1:147/48 or you could have used the keyword 
  529. NAMETO: Bob Westcott and it would have had my name on the message.
  530. You say why not used the Keyword NODELIST: yes _ALL_ the time and the reason
  531. is you can, BUT it does slow down the program by a few seconds.
  532.  
  533. Next you want to poll for your mail (on another Net) once a week.
  534.  
  535. WHEN: W
  536. DAY: SUN
  537. TIME: 0500
  538. NAMETO: Matt Fryett
  539. NAMEFROM: Bob Westcott
  540. ADDRESS: 1122:1600/0
  541. FROM: 1122:1600/250
  542. FLAGS: PCDK
  543.  
  544. This configuration will send a weekly poll message to 1122:1600/0
  545. each sunday morning the first time FdMsg is called after 5:00am. 
  546. Note that I must use the FROM: keyword to show my net address. 
  547. I used the NAMETO: & NAMEFROM: but it was not necessary.
  548. The status flags are private, crash, direct, kill.
  549.  
  550. Now lets try to send just a reminder message to ourself about a
  551. meeting that is held on the 1st and 3rd tuesday of each month.
  552.  
  553. First we will make an ASCII file (calling it MEET.DOC) with the
  554. following in it.
  555.  
  556. ----------------------------------------------------------------
  557. Hello Bob.
  558.  
  559. Tonight is the meeting night for the local users group.
  560. Meeting time is 7:30pm.
  561.  
  562. See ya
  563. Bob...
  564. ----------------------------------------------------------------
  565.  
  566. Configuration file:
  567.  
  568. WHEN: 6
  569. DAY: TUE
  570. TIME: 1500
  571. TYPE: M
  572. ADDRESS: 147/48
  573. SUBJECT: Meeting Tonight
  574. TEXT: @MEET.DOC
  575. FLAGS: P
  576.  
  577. The above configuration file will send a text message the 1st &
  578. 3rd tuesday to myself at address 1:147/48 the next time FdMsg is
  579. called after 3:00pm.
  580. The TEXT: keyword holds the ASCII filename and
  581. path.  Path is not required if file is in the same
  582. directory/subdirectory as the program FdMsg.  The status flag is
  583. just private.
  584.  
  585.  
  586. In this example you wish to send to 2 Hubs except for node 3006 in hub 147
  587. and node 88 in Hub 44.
  588. We only what to send this at certain time date/times.  We will be sending
  589. a beta file for testing called FDMSG100.ZIP.
  590. This configuration file is known as FDMSGBET.CFG
  591.  
  592. WHEN: d
  593. DAY: TUE
  594. TIME: 1500
  595. ADDRESS: @C:\im\test\BETASEND.TXT
  596. SUBJECT: @c:\tp\fdmsg\make\FDMSG100.ZIP
  597. TEXT: @c:\im\msg\BETA.DOC
  598. FORCE:
  599. FLAGS: PFKD
  600.  
  601. The KEY parameters WHEN: DAY: TIME: will be over ridden by the KEY parameter
  602. FORCE:
  603. In a file called BETASEND.TXT located in C:\IM\TEST\ we have
  604.  
  605. 1:147/*
  606. 44:244/*
  607.  
  608. This will send to All nodes in those Hubs
  609.  
  610. To give us our 2 exceptions we use the file FDMSGNO.HUB:
  611.  
  612. 1:147/3006
  613. 44:244/88
  614.  
  615. Since we don't want these Netmail messages to go out at unknow times
  616. and I am assumming the we are using in our Batch file FDMSG AUTO.
  617. We must stop this from going out on a regular basis we create/update
  618. the file FDMSGNO.FIL to contain:
  619.  
  620. FDMSGBET.CFG
  621.  
  622. As a last example I have inserted a file called FDMSGBOB.XXX.  If you 
  623. change the name of this file to FDMSGBOB.CFG it will send me a test
  624. message every 1st & 3rd saturday of each month.
  625.  
  626. The most common errors are:
  627.      Forgetting the ":" after the keywords.
  628.      Not spelling the keywords correctly!!!
  629.      Leaving out a needed keyword.
  630.         You can not use to many different keywords
  631.      If you use the same keyword more than once the last one
  632.         in the configuration file will be used.
  633.      Not using the @ charactor when using a file.
  634.  
  635. What to do if it doesn't work, try one of the following:
  636.      Read the instructions again.
  637.      Send snail mail to me at:
  638.        Bob Westcott
  639.        Rt #1  Box 231A
  640.        Macomb, Ok     74852
  641.      Send a netmail message to me at 1:147/48.
  642.      Send a FAX to me at 1-405-333-2424
  643.      Call me voice at 1-405-333-2252.
  644.  
  645. FdMsg creates 2 type of files.
  646. The 1st is called FDMSG.FIL and this holds configuration information
  647. and is created the first time that FdMsg is run.
  648.  
  649. The 2nd are work files.  There will be a work file for each configuration
  650. file you have.
  651. Example, you have a configuration file called FDMSG12.CFG.  The program
  652. will create a work file called FDMSG12.WRK.  These work files are to
  653. inform the program when to send the next netmail messages.
  654.  
  655. If you seem to be having a problem with a certain configuration one thing
  656. to try is delete its work file.  Not to worry it will create a new on,
  657. but it may also send netmail messages!!
  658.  
  659. **Everytime you make a change to one of you configuration files.**
  660. *****Delete the .WRK that goes thet that configuration file.******
  661.  
  662. You can get a copy of FdMsg from:
  663.      1:147/48
  664.      1:214/22
  665.      http://www.valleynet.com/~rquinn/fdmsg/fdmsg130.zip
  666.  
  667. ******************************************************************
  668. I would like to give credit to Steve Rodgers for his help with
  669. file indexing as this was the major input that increased the
  670. speed of this programs operation.
  671. ******************************************************************
  672.  
  673. Also a large THANK YOU go to the following beta testers (Clap-Clap)
  674.  
  675. Sharon & Daniel Brown, Matt Fryett, Darrell Harder, Randy Henderson
  676. Marc Herman, Al Lawrence, Tracy Molitor, David Moufarrege, and
  677. Raymond Quinn.
  678.  
  679.  
  680. Good Luck
  681. See ya
  682. Bob...
  683.  
  684.