home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 26 / CD_ASCQ_26_1295.iso / vrac / mred225.zip / MAILRED.TXT < prev    next >
Text File  |  1995-08-28  |  29KB  |  740 lines

  1.  
  2.             DataEnter, Michael Kocum
  3.             Taborstrasse 27/23
  4.             A-1020 Vienna
  5.             AUSTRIA
  6.  
  7.         CIS: 70143,1667
  8.         MHS: MICHAEL @ DEMK (via CSERVE)
  9.    Internet: michael@demk.co.at
  10.         Fax: +43/1/2143829
  11.  
  12.  
  13.  
  14.  
  15.  
  16. Introduction to MailRed
  17. ------------------------
  18.  
  19. MailRed is a addon for Microsoft Mail, Windows for Workgroups and Win95.
  20.  
  21. Its purpose is to redirect messages from a mailbox to another address.
  22. MailRed preserves the senders address and is fully message driven. Once
  23. installed users can start and stop redirection by simply sending
  24. messages with commands to MailRed. Also included is a Windows Client
  25. (MRClient.EXE) which is a simple point and click interface to MailRed.
  26.  
  27.  
  28. Some suggestion what you can do:
  29.  
  30. -Redirect mail from the Admin mailbox to a real user
  31.  
  32. -Redirect mail for a out of office user to another person
  33.  
  34. -Redirect mail from a virtual mailbox like "Sales" or "Support" to
  35.  a human person
  36.  
  37. -Redirect mail for a user to his/her Compuserve account
  38.  (MHS Gateway required)
  39.  
  40. -Redirect mail for a user to a fax
  41.  (FAX Gateway required)
  42.  
  43.  
  44.  
  45. System Requirements
  46. -------------------
  47.   DOS 3.3 or higher
  48.   Microsoft Mail, v3.0 or above OR
  49.   Windows for Workgroups, v3.1 or above
  50.   1 MB of free XMS or DPMI memory
  51.   XMS manager (HIMEM.SYS) or DPMI available
  52.  
  53.  
  54.  
  55. Installation
  56. ------------
  57.  
  58.    1) MailRed does in fact two things:
  59.       First it redirects mail from one mailbox to another address, where
  60.       the address can be another mailbox or any valid MS Mail address.
  61.       To do this, MailRed logs into MSMail as the mailbox and resends
  62.       the mail to the redirection address.
  63.  
  64.       Second it processes script files that users sent to MailRed and
  65.       builds a routing table, so that MailRed knows which mailbox to
  66.       check and to whom it should redirect the messages.
  67.  
  68.       MailRed need also a person which is responsible for the correct
  69.       working of MailRed. Any time MailRed processes a script or when
  70.       MailRed detects an error, it sends a message to this person.
  71.       The address of this person is located in the INI file under
  72.       "Admin". This is not the same as "Admin" in your MS Mail
  73.       enviroment and in fact it should be a real human person.
  74.  
  75.  
  76.    2) MailRed requires a single user mailbox with admin right on your
  77.       Microsoft Mail system in order to work with Microsoft Mail. You
  78.       have to create this mailbox before installing MailRed. On a
  79.       Microsoft Mail Postoffice this is done via ADMIN.EXE.
  80.  
  81.       MailRed need this mailbox for communcation with the users in your
  82.       postoffice and it send the redirected mail over this mailbox.
  83.  
  84.       We suggest, that you use "MailRed" as the mailbox name and
  85.       "MailRed" as the alias.
  86.  
  87.       Note: No other person should use this mailbox!!!
  88.             Do not use the real Admin's mailbox for this purpose,
  89.             because MailRed seams to work, but in fact it does not work.
  90.  
  91.  
  92.    3) Create a directory on your server and copy MailRed.EXE,
  93.       MailRed.INI, APPGET.EXE, APPPUT.EXE and GTWPut.EXE into this
  94.       directory. We suggest that you make a directory called MailRed
  95.       below your MAILEXE, so its clear that MailRed belongs to MS Mail.
  96.  
  97.  
  98.  
  99.    4) Edit MailRed.INI and change the configuration so that it will fit
  100.       your needs.
  101.  
  102.       MailFax.INI is plain ASCII file where each option is in a different
  103.       line. Its almost like a WIN.INI.
  104.  
  105.  
  106.       The options are:
  107.       ----------------
  108.  
  109.       MailDrive=<drive>           <drive> is the drive where your mail
  110.                                   database is located. If you have more
  111.                                   than one postoffice, add a line for
  112.                                   every postoffice. The first line had
  113.                                   to be the drive where MailRed's
  114.                                   mailbox is located. (The one you
  115.                                   created in step 2)
  116.  
  117.                                   <drive> can also be the full path to
  118.                                   mail database with a trailing
  119.                                   backslash like M:\MAILDATA\
  120.  
  121.  
  122.       MailBox=<mailbox>           <mailbox> is the mailbox which MailRed
  123.                                   should use. Its the mailbox you
  124.                                   created in step 2.
  125.  
  126.       Password=<password>         <password> is the password of the
  127.                                   mailbox you created in step 2.
  128.  
  129.       Admin=<MSAddress>           <MSAddress> is the full MS Adress of
  130.                                   MailRed's Admin. MailRed will send
  131.                                   error reports (mostly attempts with a
  132.                                   wrong passwords) to this address. A
  133.                                   sample address will be:
  134.                                   YOURNETWORK/YOURPOSTOFFICE/YOURNAME
  135.  
  136.       HelpFile=<file>             <file> is the file which MailRed sends
  137.                                   to the user if it receives a message
  138.                                   with HELP in the subject or body of
  139.                                   the message.
  140.  
  141.       WriteLogFile=<logical>      If <logical> is True, MailRed will
  142.                                   write a log file called MailRed.LOG.
  143.  
  144.       Language=<language>         If <language> is ENG, MailRed uses
  145.                                   English for all its messages and log
  146.                                   files.
  147.  
  148.                                   If <language> is DEU, MailRed uses
  149.                                   German for all its messages and log
  150.                                   files.
  151.  
  152.       DetectInfiniteLoop=<logical> If <logical> is True, MailRed will
  153.                                   check each redirection for an infinite
  154.                                   loop and will send a message to Admin
  155.                                   if it detects one. A infinite loop is
  156.                                   when "A" redirects to "B", "B"
  157.                                   redirects to "C" and "C" redirects
  158.                                   back to "A". Without detecting the
  159.                                   infinite loop, MailRed would redirect
  160.                                   every message from "A" to "B", then to
  161.                                   "C" and then back to "A", which
  162.                                   results in a lot of network traffic
  163.                                   and fills the mailbox if the keep
  164.                                   option is activated. Note: MailRed
  165.                                   checks only for a postoffice address,
  166.                                   not for gateway address. So it would
  167.                                   not detect infinite loops when a
  168.                                   gateway is involved.
  169.  
  170.       RedirToSender=<logical>     If <logical> is False, MailRed will
  171.                                   check if the sender address is equal
  172.                                   the redirection address. If so,
  173.                                   MailRed will not redirect the messages
  174.                                   and keeps a copy of the message in the
  175.                                   mailbox, even when message keep is not
  176.                                   enabled.
  177.  
  178.       DestroyMailHeader=<logical> If <logical> is True, MailRed will not
  179.                                   redirect the header of a message.
  180.  
  181.                                   The header is the first part of the
  182.                                   message text which describes the
  183.                                   routing information about the message
  184.                                   (From,To,CC).
  185.  
  186.                                   Usualy you see this header only in
  187.                                   the DOS Client of MSMail. The Windows
  188.                                   Client of MSMail destroys the header.
  189.  
  190.  
  191.       AddRedirHeader=<logical>    If <logical> is True, MailRed will add
  192.                                   a short header to every redirected
  193.                                   message, so that the recipient knows
  194.                                   from which address this message was
  195.                                   redirected.
  196.  
  197.  
  198.       StatusAllAsFile=<logical>   If <logical> is True, MailRed will
  199.                                   convert STATUS ALL messages to a file
  200.                                   and send it as an attachment.
  201.  
  202.                                   If <logical> is False, MailRed will
  203.                                   send it as note text.
  204.  
  205.  
  206.       ExcludeGateway=<gateway>    <gateway> is given, MailRed will
  207.                                   not redirect any messages to this
  208.                                   gateway.
  209.  
  210.                                   For every gateway you want to exclude
  211.                                   add one line. Assume you want to
  212.                                   exclude your Fax, your MHS and your
  213.                                   SMTP gateway, add three lines, each
  214.                                   with the gateway you want to exclude,
  215.                                   like:
  216.  
  217.                                   ExcludeGateway=FAX
  218.                                   ExcludeGateway=MHS
  219.                                   ExcludeGateway=SMTP
  220.  
  221.  
  222.  
  223.  
  224.       Sample MailRed.INI:
  225.       -------------------
  226.  
  227.          MailDrive=M
  228.          MailBox=MailRed
  229.          Password=password
  230.          HelpFile=MailRed.Hlp
  231.          Admin=NETWORK/POSTOFFICE/RICK
  232.          WriteLogFile=True
  233.  
  234.  
  235.    5) Edit MailRed.HPL so that it will fit your needs. It lists all
  236.       valid keywords that MailRed accepts. You can translate it to your
  237.       language, als long as the keywords are in English.
  238.  
  239.  
  240.       Sample MailRed.HLP:
  241.       -------------------
  242.  
  243.       ;MailRed Help File:
  244.       ;
  245.       ;Valid keywords are:
  246.       ;
  247.       ;HELP       Send this file
  248.       ;ADDRESS    Your mail address (optional)
  249.       ;PASSWORD   Password for mailbox above (optional)
  250.       ;REDIR      Destination address
  251.       ;START      Start redirection (optional a date and time)
  252.       ;STOP       Stop redirection  (optional a date and time)
  253.       ;KEEP       Keep message in mailbox after redirecting
  254.       ;DESTROY    Destroy message in mailbox after redirecting
  255.       ;DELETE     Delete address
  256.       ;STATUS     Send a status sheet
  257.       ;STATUS ALL Send a status sheet for all users
  258.       ;
  259.       ;Note: A line starting with a ; is a comment and is ignored.
  260.       ;
  261.  
  262.  
  263.    6) Start MailRed and check if there is any error message.
  264.  
  265.    7) Start MRClient and log in using your mailbox an send a message to
  266.       MailRed (to the mailbox you created in step 2).
  267.  
  268.       Check the checkbox "Require status sheet about the state of all
  269.       redirections" and send the message.
  270.  
  271.       Start MailRed and it should send you back a status sheet, which
  272.       is empty because you have not redirections yet.
  273.  
  274.       If you got the status sheet, everthing is ok and shoud work as
  275.       expected.
  276.  
  277.  
  278. Using Redirection:
  279. ------------------
  280.  
  281. General note: Below you will find the documataion about the commands you
  282.               can send to MailRed.
  283.               In general, it's the best to use MRClient, which gives you
  284.               an easy point and click interface and writes the message
  285.               for you.
  286.  
  287.               Take a look at the "Using MRClient" section below.
  288.  
  289.  
  290. Let's assume the name of your network is NETWORK and the name of
  291. postoffice is POSTOFFICE and your name is RICK, so your address will be
  292. NETWORK/POSTOFFICE/RICK. Note the forward slash between network and
  293. postoffice and name. Don't use a back slash or you will get no result.
  294.  
  295. Let's further assume you want to redirect your mail to ANN.
  296.  
  297. To start redirection send a message to MailRed with the following
  298. lines in the body of the message:
  299.  
  300. REDIR      NETWORK/POSTOFFICE/ANN
  301. START
  302. KEEP
  303.  
  304. The line with REDIR is the redirection address and START means "start
  305. redirecting now" and KEEP means that MailRed shoud keep the messages
  306. (not deleting) after forwarding. After MailRed got your message, it
  307. processes the keywords and save the data into its database. MailRed then
  308. sends you a confirmation so that its clear to you what MailRed has done.
  309.  
  310. To stop redirection send a message to MailRed with the line
  311. STOP
  312. in the body of the message.
  313.  
  314. MailRed will stop redirection, but will save the rediretion address for
  315. the next start command.
  316.  
  317.  
  318. You can also redirect another mailbox to an address. This is usefull for
  319. virtual mailboxes like "Sales".
  320.  
  321. To redirect SALES to ANN send the following messages:
  322.  
  323. ADDRESS    NETWORK/POSTOFFICE/SALES
  324. PASSWORD   PASSWORD
  325. REDIR      NETWORK/POSTOFFICE/ANN
  326. START      1995-06-13 13:00
  327.  
  328. The line ADDRESS is the address of the sales mailbox, the one with
  329. PASSWORD is the password of the sales mailbox (not your password), the
  330. line with REDIR is the redirection address and START means "start
  331. redirecting on 06/13/95 at 1:00pm" and due the missing of the KEEP
  332. command MailRed will delete the message after redirecting.
  333.  
  334.  
  335. Using Status:
  336. -------------
  337.  
  338. When you want to know what rediretions are active, simply send a message
  339. with the following line:
  340. STATUS
  341. or if you want to know all redirections MailRed knows about send
  342. STATUS ALL
  343. MailRed will mail you back a list of redirection(s).
  344.  
  345.  
  346. Using Delete:
  347. -------------
  348.  
  349. DELETE is used to delete a user from MailRed database, mostly because
  350. you deleted the mailbox with ADMIN.EXE and your want to remove the
  351. mailbox from MailRed also.
  352.  
  353.  
  354.  
  355. Polling
  356. -------
  357.  
  358. In order to work, MailRed has to poll MS Mail for messages from time to
  359. time. This can be done in a lot of different ways:
  360.  
  361. 1) If you have Microsoft Mail Postoffice than you may have a maschine
  362.    which runs EXTERNAL.EXE. You can put MailRed in a loop with External
  363.    and so MailRed will be called periodic.
  364.  
  365.    A sample batch file may look like:
  366.  
  367.    @echo off
  368.    :Start
  369.  
  370.       REM Change to MailRed directory
  371.       cd MailRed
  372.  
  373.       REM Execute MailRed
  374.       MailRed
  375.  
  376.       REM Change back to directory where External is located
  377.       cd ..
  378.  
  379.       REM Call External for 15 minutes
  380.       external -BR0:0:15
  381.  
  382.       REM Check Externals errorlevel to find out if the
  383.       REM operator pressed  ESC
  384.       if errorlevel 66 goto End
  385.       if errorlevel 63 goto Start
  386.       if errorlevel 62 goto End
  387.    :End
  388.  
  389.  
  390. 2) You can also run MailRed in the background of Windows. You can
  391.    request a special programm, MAILWAIT.EXE, for free for this porpose.
  392.    MailWait accepts one argument and this is the time to wait in
  393.    seconds. MailWait is designed so that it releases all recources to
  394.    Windows and runs smoothly in the background.
  395.    It's a good idea to
  396.    create an icon for the batch file
  397.  
  398.    A sample batch file may look like:
  399.  
  400.    @echo off
  401.    :Start
  402.       REM Execute MailRed
  403.       MailRed
  404.  
  405.       REM Call MailWait for 900 seconds (= 15 minutes)
  406.       MailWait 900
  407.  
  408.       REM Check MailWaits errorlevel to find out if the
  409.       REM operator pressed  ESC
  410.       if errorlevel 1 goto End
  411.       goto Start
  412.    :End
  413.  
  414.    It's a good idea to create an icon for the batch file and put that
  415.    icon in your startup folder.
  416.  
  417.    Note: Make sure your _default.pif has background processing enabled
  418.          or MailRed will not work in the background. Optionally create
  419.          a extra PIF file for the batch file.
  420.  
  421.  
  422.  
  423.  
  424. Rederection to gateways and groups
  425. ----------------------------------
  426.  
  427. Enclosed you will find additional information from Microsoft's knowledge
  428. base about MSMail addressing schemes (Q94410.TXT) and how to send to a
  429. group (Q119685.TXT)
  430.  
  431.  
  432.  
  433.  
  434. Using MRClient:
  435. ---------------
  436.  
  437. MRClient is a Windows program which is designed to let users on
  438. your postoffice send command message to MailRed in a simple and easy
  439. way.
  440.  
  441. MRClient can work in two modes:
  442.  
  443. 1) Normal mode:
  444.    In normal mode, some options of MRClient are disabled. You have full
  445.    control what MRClient options are disabled or enabled. So its up to
  446.    you, what you users can do with MRClient. Please read section
  447.    "MRClient.INI" for an explanation how to disable/enable options.
  448.  
  449.  
  450. 2) Advanced mode:
  451.    In advanced mode, MRClient shows you every option
  452.    To start MRClient in advanced mode, call MRClient with a
  453.    command line of -a
  454.  
  455.  
  456. MRClient.INI
  457. ------------
  458.  
  459. MRClient.INI is plain ASCII file where each option is in a different
  460. line. MRCleint looks for the INI file in the same directory as the EXE
  461. resides.
  462.  
  463.  
  464. The options are:
  465. ----------------
  466.  
  467. MailRedFullName=<name>  <name> is the alias name of MailRed.
  468.  
  469. MailRedAddress=<adr>    <adr> is address of MailRed.
  470.                         Usualy there is no need to manually adjust this
  471.                         entry and the entry above, because when you
  472.                         select MailRed's address in MRClient and mark
  473.                         the checkbox "Save address for prospective
  474.                         instructions" and send a message, MRClient
  475.                         will save it for you.
  476.  
  477. Advanced=<logical>      If <logical> is True, MRClient will always start
  478.                         in advanced mode. <logical> defaults to False,
  479.                         which means, that Advanced mode is used only
  480.                         when the -a command line is used.
  481.  
  482. TimeFormat=<numeric>    if <numeric> is 0, which is the default,
  483.                         MRClient will read the time format out of WIN.INI
  484.                         (section Intl) and you can adjust it using
  485.                         CONTROL.EXE.
  486.  
  487.                         if <numeric> is 12, MRClient will use a 12 hour
  488.                         AM/PM time format.
  489.  
  490.                         if <numeric> is 24, MRClient will use a 24 hour
  491.                         time format.
  492.  
  493. StartTime=<string>      <string> is the start time which MRClient
  494.                         initally shows. It defaults to 00:00.
  495.                         You can adjust it if you prefer another default
  496.                         time. The format of the string is always in 24
  497.                         hour time format.
  498.  
  499. StopTime=<string>       The same as StartTime, but only for the stop
  500.                         time.
  501.  
  502. ShowTab=<numeric>       <numeric> is the number of the tab you want to
  503.                         get in normal mode. For every tab you want, you
  504.                         need to write one line into MRClient.INI.
  505.  
  506.                         When you want to use Tab1, Tab2 and Tab3 in
  507.                         normal mode, write
  508.  
  509.                         ShowTab=1
  510.                         ShowTab=2
  511.                         ShowTab=3
  512.  
  513.                         in MRClient.INI and MRClient will show Tab1,
  514.                         Tab2 and Tab3.
  515.  
  516.                         Its also under you control how this tabs will
  517.                         displayed. When you write
  518.  
  519.                         ShowTab=2
  520.                         ShowTab=1
  521.                         ShowTab=3
  522.  
  523.                         Tab2 will be the first tab, Tab1 the second and
  524.                         so on. So you can customize MRClient in any way
  525.                         you want.
  526.  
  527. EnableStatusAll=<logical>  If <logical> is True, the "Status All"
  528.                         checkbox is grayed, which means that users can't
  529.                         request a status all message. The default is
  530.                         False, which means that users can request status
  531.                         all.
  532.                         This option is usefull if you want to minimize
  533.                         the mail traffic.
  534.  
  535.                         Note: If Advanced mode is used, the checkbox is
  536.                               always enabled.
  537.  
  538.  
  539. LogOnFlags=<numeric>    <numeric> are the logon flags for MAPILogon.
  540.                         It defaults to 3, which means
  541.                         "present a logon dialog" and
  542.                         "start a new session".
  543.  
  544.                         When you use the MSMail 3.x Client, this option
  545.                         is more or less useless.
  546.  
  547.                         However if you use the Exchange Client, which is
  548.                         bundled with Exchange and Windows95, this option
  549.                         may be usefull, because it allows you to bypass
  550.                         the Profile Dialog and always use the default
  551.                         profile.
  552.  
  553.                         To use the default profile on start of MrClient,
  554.                         use 67 for <numeric>, like:
  555.  
  556.                         LogOnFlags=67
  557.  
  558.                         Note: Some old versions of the Exchange Client
  559.                               may crash if you use 67 as LogOnFlags.
  560.  
  561.  
  562.  
  563.  
  564.  
  565. Licensing Agreement
  566. -------------------
  567.  
  568.     MailRed (c) is copyrighted 1993-1995 by DataEnter, Michael Kocum,
  569.     portions (c) Microsoft Corp.
  570.  
  571.     This product and its documentation may not, in whole or in part, be
  572.     copied, reproduced, transmitted, transcribed, stored in a retrieval
  573.     system, or translated into any other natural or computer language, in
  574.     any form or by any means whatsoever, be it electronic, mechanical,
  575.     magnetic, optical, manual or otherwise, without the prior written
  576.     consent of DataEnter.
  577.  
  578.     DataEnter makes no warranty or representation, either expressed or
  579.     implied, with respect to the product MailRed and its
  580.     documentation, their quality, perfomance, merchantability, or fitness
  581.     for a particular purpose. DataEnter reserves the right to revise the
  582.     user's guide and make changes in the content without obligation to
  583.     notify any person or organization of such a change.
  584.  
  585.     In no event will DataEnter be liable for any direct, indirect,
  586.     special, incidental or consequential damages, real or imagined,
  587.     resulting from the use or purchase of this software.
  588.     Under no circumstances shall DataEnter's liability for damages
  589.     exceed the price paid for the software license.
  590.  
  591.     Should any remedy hereunder be determined to have failed, all
  592.     limitations of liability and exclusion of damages set forth above
  593.     shall remain in full force and effect.
  594.  
  595.     The extent of the DataEnter's warranty for the software and its
  596.     documentation is limited to physical defects of the distribution media
  597.     containing the software. Contact DataEnter to obtain return
  598.     authorization for the replacement diskette within 30 days of the
  599.     original date of purchase. Any further statement made by agents,
  600.     employees, distributors or dealers of DataEnter do not constitute
  601.     warranties and are not binding. No employee of DataEnter has the
  602.     authority to modify any portion of this warranty.
  603.  
  604.     All brand and product names we refer to in the documentation are used
  605.     solely for identification purposes and may be trademarks of other
  606.     companies.
  607.  
  608.     DataEnter, (the licensor) grants the buyer (the licensee)
  609.     the right to use this copy of MailRed (the program)
  610.     on a single postoffice at a single location as long as the
  611.     licensee complies with the terms of this license.
  612.  
  613.     The licensor reserves the right to terminate this license if the
  614.     licensee violates any part of the agreement.
  615.  
  616.     The licensee agrees to make copies of the program only for backup
  617.     purposes. The licensee agrees not to copy the documentation and to
  618.     take all necessary precautions to ensure that the backup copies of the
  619.     software are not distributed to or acquired by other parties.
  620.  
  621.     Microsoft Mail is a trademark of Microsoft Corp.
  622.     Windows for Workgroups is a trademark of Microsoft Corp.
  623.  
  624.  
  625. History:
  626. --------
  627.  
  628. v2.04   Leave mail header (From,To and Subjct) in message body to let
  629.         receiver know to whom the messages was
  630.  
  631. v2.05   Changed absolute pathes to relativ to be compatible with MSMail
  632.  
  633. v2.06   After a system message check for empty redir addresses and
  634.         disabling of them
  635.  
  636. v2.07   Resolving the full name, so that the Windows client does not
  637.         display the ugly address
  638.  
  639. v2.08   Changed the len of redir address to 100 chars for X400 and SMTP
  640.  
  641.         Improved the lookup for messages, so MailRed is now a lot faster
  642.  
  643.         Fixed a bug in MSMail so that NEWMAIL.EXE does not report a new
  644.         message when in fact there is no mail there
  645.  
  646.         MailRed now redirect only unread mails, so that the DOS client
  647.         can keep the read mail
  648.  
  649.         Added keywords KEEP and DESTROY. KEEP means "keep messages in
  650.         mailbox after messages" whereas DESTROY means "destroy (delete)
  651.         messages after redirecting". DESTROY is the default if no
  652.         keyword is used.
  653.  
  654. v2.09   MailDrive in MailRed.INI can now be a full path with a leading
  655.         backslash. Also UNC names shoud work (\\SERVER\VOLUME\MAIDATA\).
  656.  
  657. v2.10   The recipient of the original message is now added to the "To"
  658.         field of the forwarded message.
  659.  
  660. v2.11   Alias name of the receiver of the message is added
  661.  
  662. v2.12   Keywords "START" and "STOP" now accepts a optional date and
  663.         time. The date format is YYYY-MM-DD (1995-06-14) and the time
  664.         is in military time format (13:06). Its now possibel to start a
  665.         redirection in the future for until a given date and time.
  666.  
  667. v2.13   Added support for a file name called "MRDATA.TXT".
  668.         You can use it send MailRed command (usualy addresses)
  669.         which will break into two ore more lines if sent in the message
  670.         body.
  671.  
  672.         Changed the len of redir address to 250 chars for X400 and SMTP
  673.  
  674. v2.14   Fixed a problem with To addressed
  675.  
  676. v2.15   No confirmation message is sent when "HELP" or "STATUS" is
  677.         requested
  678.         The command "PASSWORD" is now only validated when a redirection
  679.         in the name of another person is done, otherwise it is ignored
  680.  
  681. v2.16   When the first PO cant accessed, MailRed terminates
  682.         because the own mailbox will not be available
  683.  
  684. v2.17   Check if mailbox is valid and deactived if not exist
  685.  
  686. v2.18   Speeded up code by appx. 60% when processing a postoffice with a
  687.         lot of mailboxes
  688.  
  689. v2.19   Fixed Bug where no postoffice was checked after an invalid
  690.         postoffice
  691.  
  692. v2.20   Fixed bug when messages from a group is redirected
  693.  
  694. v2.21   MailRed is now a protected mode application and runs faster
  695.         under low memory conditions. MailRed needs 1MB of XMS or DPMI
  696.         memory.
  697.  
  698. v2.22   Confirmation message now includes status information
  699.         (So there is no need to request an extra status message)
  700.  
  701.         MailRed now deletes outdated or inactive records in it's database
  702.         to save space on disk on installation with a lot of users
  703.  
  704.         Added support for different languages. English and German is now
  705.         available. See "Language" option above.
  706.  
  707.         Added support for information for the recipient when a messages
  708.         is redirected. See "DestroyMailHeader" and "AddRedirHeader"
  709.         above.
  710.  
  711.         Added support for not redirection back to the sender.
  712.         (Massages from Mailbox "A" are redirected to MailBox "B" and
  713.         "B" wants to send a message to "A"). See "RedirToSender" above.
  714.  
  715.         Added check for infinite loops in redirection. ("A" redirects to
  716.         "B", "B" redirects to "C" and "C" redirects to "A").
  717.         See "DetectInfiniteLoop" above.
  718.  
  719. v2.23   Fixed documentation for RedirToSender
  720.  
  721.         Added screen/log message for RedirToSender
  722.  
  723.         Added support for sending STATUS ALL messages as a file.
  724.         See "StatusAllAsFile" above.
  725.  
  726.         Added support excluding gateways for redirection.
  727.         See "ExcludeGateway" above.
  728.  
  729. v2.24   Redirection header now lists original To and CC when available
  730.         Fixed deleting of temp files
  731.  
  732. v2.25   Fixed a lot of login problems when using MRClient with
  733.         the Exchange Client. See "LogOnFlags" above.
  734.  
  735.         No confirmation message to Admin is sent when an empty message
  736.         is recieved. So it's possible to check MailRed with PingPong and
  737.         get a notification if MailRed is not running.
  738.  
  739.  
  740.