home *** CD-ROM | disk | FTP | other *** search
/ The Best of Windows 95.com 1996 December / WIN95_DEC_1996_1.ISO / mailsrv / svl20.exe / Readme.txt < prev    next >
Text File  |  1996-12-01  |  15KB  |  320 lines

  1. SVList from Soft_Ventures            rev: 01-Dec-96
  2.  
  3. ------------------------------------------------------------------
  4. This is the shareware evaluation version of SVList, which was/is
  5. designed to be a Windows 95 or Windows NT program, and won't run 
  6. on Windows 3.x.
  7. ------------------------------------------------------------------
  8. To install SVList:
  9.  
  10. 1. Run svl20.exe to install SVList.
  11. 2. Read both the Help file, "What is SVList?" and "Quick Start."
  12.  
  13. Thank you for trying out SVList. Your comments are welcomed.
  14.  
  15. Best regards,
  16.  
  17. Rob Stevens
  18. Internet: stevensr@cadvision.com (or) 71441.734@compuserve.com
  19. CompuServe: 71441,734
  20.  
  21. Other software available:
  22.     SVMail     - Simple auto-reply mailer for Windows95/NT.
  23.     SVInstal - Developer's install utility for Windows.
  24.  
  25. ------------------------------------------------------------------                      
  26. Checkout our web page for the latest updates/info about SVList.
  27. Just point your browser to: http://www.cadvision.com/softventures
  28. ------------------------------------------------------------------
  29. Here's what's been happening ... (some of which won't make any
  30. sense until you start using the software; but then you'll see the
  31. important enhancements and improvements on the software over the 
  32. past few months). Expect more, too.
  33.  
  34. This file contains information not found in the on-line help.
  35.  
  36. ------------------------------------------------------------------
  37. Release Notes:
  38.  
  39. Version 2.0 (December '96)
  40.   
  41.   New Stuff:
  42.     - Auto Connect/Disconnect [optional] SVList can now make a
  43.       dialup networking connection, process mail then it'll
  44.       disconnect. 
  45.       Note: For users who have non-RAS dialup or a permanent
  46.       Internet connection, a NON-RAS version of SVList is now
  47.       available upon request.
  48.  
  49.     - "Large List" Support - RFC 821 states that SMTP mail
  50.       servers must be able to buffer at least 100 recipient
  51.       names for an outgoing message. Some seem to handle more.
  52.       To comply, SVList now sends multiple messages to a group
  53.       of no more than 100 recipients at a time ... For example
  54.       if you have 250 List members, SVList will send out a
  55.       copy of each message, but do it in three separate
  56.       "batches" ... i.e. SVList transmits each message to the
  57.       first 100 members on the list, followed by another
  58.       transmission to the second 100 list members, and yet
  59.       again, a third (and final) transmission to the last 50
  60.       List members will occur.
  61.  
  62.     - List Mail Prefix [optional] - You can specify a string
  63.       of characters that must be present in the "Subject:"
  64.       line of a mail message, so that SVList can process it.
  65.       This is especially helpful for those users who want to
  66.       run a List using their personal e-mail account-(though
  67.       still not fully recommended).
  68.  
  69.     - "Command" Prefix [optional] - You can specify a string
  70.       of characters that must prefix a command; e.g. setting
  71.       a command prefix of "CMD:" means that SVList will not
  72.       interpret messages containing the word "help," as a
  73.       command to send a help file, but rather, will look
  74.       specifically for "CMD:HELP" (with NO blank spaces) to
  75.       be present before it will treat it as a command. 
  76.       If found, SVList would send out your "HELP" File to the
  77.       requester. 
  78.  
  79.       Although the SVList internal "scanning" is not testing
  80.       for case-sensitivity, it's good practice for your Users
  81.       to learn to use CAPITALIZED WORDS when issuing a Command
  82.       when filling in the "Subject:" field. It also makes for
  83.       easier reading of the Subject field if you are in
  84.       "Moderate" mode. Also, some Users may on occasion, joke
  85.       around and enter "Need Help!" or something to that
  86.       effect, in the Subject field ... but by not detecting
  87.       "CMD:" as a prefix, SVList would allow the message to
  88.       "pass through" as a regular posting and not transmit
  89.       your Help File.
  90.  
  91.     - Moderated List [optional] - If this option is selected,
  92.       each incoming message is presented on a "pop-up" preview
  93.       window for you to either accept, reject, or ignore; to
  94.       decide later after reading thoroughly. Rejected messages
  95.       can either be deleted from the mail server or ignored.
  96.       You would then use another mail client like Eudora or
  97.       MS-Exchange to deal with it.
  98.  
  99.     - Dissimilar SMTP and POP3 server names - SVList now will
  100.       support users who have different SMTP and POP3 servers.
  101.       On our [SETUP] screen, Users should put the same (DNS)
  102.       name into both fields if their server handles both SMTP
  103.       and POP3 alike.
  104.  
  105.     - Multi-select on List and Digest maintenance boxes - You
  106.       can now select a group of members and setup their status
  107.       all at once. Place your mouse pointer over the first one
  108.       hold down the left button and "drag" the mouse towards
  109.       you. Let go, and click on the [STATUS] button you want.
  110.       The highlighted names will all be changed to the status
  111.       you've selected.
  112.   
  113.     - Import/Export of lists - you can now EXPORT your List
  114.       and/or Digest members to a text file. The e-mail address
  115.       and status is arranged for you using this format: 
  116.       'userid@domain,status'. You can also IMPORT from a text
  117.       file using the format 'userid@domain,status'. Only 
  118.       non-existent addresses will be added; if the address is
  119.       already in the system it will be ignored.
  120.  
  121.     - Timed message box - alert messages that do not prevent
  122.       SVList from continuing, are displayed on a timed message
  123.       box. After about 10 seconds, the message box will 
  124.       disappear and SVList will continue processing.
  125.  
  126.     - Returned Mail - There is no standard way for SMTP mail
  127.       servers to report undeliverable mail. I checked ten (10)
  128.       different servers and got 10 different replies. AArrgghh!
  129.       SVList looks for "Returned Mail" and "Undeliverable"
  130.       keywords in the "Subject:" of incoming mail. If found,
  131.       the messages are placed in the Command file and are not
  132.       re-transmitted to the List. I think this should trap
  133.       about 80% of bounced mail. 
  134.  
  135.     - News Letter Mode [optional] - When selected, SVList will
  136.       "screen by default" new incoming 'subscribe' and/or
  137.       'subscribe digest' Users to 'Read Only'. This enables
  138.       you to be selective as to whether you open your List to
  139.       "just anyone" or not. This feature can prevent less-than
  140.       well-intentioned subscribers from disrupting your List
  141.       members with spurious postings. For example, if your 
  142.       List exists to provide a forum for a specific group such
  143.       physicians, stamp dealers, or botanists, you can e-mail
  144.       the new subscriber and ask for his/her qualifications,
  145.       which will discourage the goofballs who like to join a
  146.       list to rail against the List members' professions. If
  147.       you are satisfied that they would be a welcomed addition
  148.       then simply change their [STATUS] from "RO" (read only,
  149.       to "Active" (full access). In fact, you should encourage
  150.       them to post a short self-description so the other List
  151.       members could welcome them. 
  152.  
  153.     - SVList will now detect several of the most common 
  154.       undelivered mail replies. Since there is no standard text 
  155.       sent back by mail servers the best I can do is look for 
  156.       certain commonly used text strings. The returned message 
  157.       is stored in the Private message file for the administrator 
  158.       and not re-processed by SVList. (future version 2.1? will 
  159.       forward undelivered mail to an administrator designated 
  160.       email address - probably his/her own) 
  161.  
  162. ------------------------------------------------------------------
  163. Now, so you'll know that we're "earning our keep" ....
  164. ------------------------------------------------------------------
  165.   Bug fixes:
  166.     - The Command "WHO" was listing Digest people under 'List'
  167.       and List people under 'Digest'.
  168.     - If 'Only Post Messages from Members' was set, SVList
  169.       would only post Digest member's messages to the Digest
  170.       and List member's messages to the list. It now posts to
  171.       both from a member of either category.
  172.     - When SVList compiled a Digest for sending it went through 
  173.       the digest file looking for occurrences of "Subject:" to 
  174.       build a list of subjects. A problem arose where the body of 
  175.       a message contained the string "Subject:". This happens when
  176.       people hit the 'Reply' button, many mail clients will repeat
  177.       the message in the body of the reply. The resulting list of 
  178.       subjects in the out-going digest was kind of confusing. 
  179.       SVList will now just list the first 'subject' after each 
  180.       <SVL> message designator. 
  181.  Changes:
  182.     - SVList now sets an internal flag when it starts a 'checkmail'
  183.       and clears the flag when done. If another checkmail is called
  184.       while the flag is still set - the new checkmail is aborted. 
  185.       This will stop the problem where a long mail-out is going on 
  186.       when another checkmail is started - the result being the new
  187.       checkmail ends and closes the socket being used by the still 
  188.       processing mail-out causing it to crash. 
  189.     - More logging has been added to help me track down strange and
  190.       wonderful problems.
  191.     - SVList creates a temp file for each message it will mail out.
  192.       When a send fails there are two choices you have to deal 
  193.       with. 
  194.       1 - Save the temp file so the message will get send next time
  195.       2 - Delete the temp so it won't be sent again.
  196.       The default behavior will be '1', keep the temp file. SVList
  197.       will not delete any temp files until all are successfully 
  198.       sent. If you have a large list, >100 members, this can be a 
  199.       problem. If the first 100 get recipients get the message but
  200.       the send fails on the second 100, SVList will keep sending 
  201.       the same message to the first 100 people. To get around this
  202.       you can set SVList to delete the temp files even if it fails
  203.       during the send. The reasoning here is that it is better to 
  204.       have the first people get one message only. 
  205.       See below how to manually set the ini file to zap them files.
  206.       To have SVList delete temp files even in the case of a send 
  207.       failure...
  208.       [Options]
  209.       Zap Temp Files=-1 
  210.  
  211.       To have SVList only delete temp files when send completes
  212.       successfully (note this is the default behavior and SVList 
  213.       will do this even if there is no "Zap Temp Files" setting in
  214.       the ini file)
  215.       [Options]
  216.       Zap Temp Files=0 
  217.  
  218.     - Some mail servers require an extra blank line between the 
  219.       header and body of a message. This is very rare but if you 
  220.       are getting list members complain that the messages from your
  221.       list have messed up headers, you can try turning this option
  222.       on. To turn on the extra blank line edit the file SVList.ini
  223.       and add the folowing to the [Options] section:
  224.       Blank Line=1
  225.   
  226.   Limitations: 
  227.     - Neither the List "Name" nor the Digest "Name" can have
  228.       any blank spaces in them. This is because SVList uses
  229.       the name as an integral part of the "To:" field in the
  230.       outgoing message header and most SMTP servers try to
  231.       convert the "To:" field into an address. This can result
  232.       in commas being inserted where the spaces are located
  233.       with the domain added to the end. If you leave all blank
  234.       spaces out, the mail server successfully passes the
  235.       unmodified "To:" information, in its' entirety. 
  236.     - For users who have non-RAS dialup or permanent Internet
  237.        connections, a NON-RAS version of SVList is available on
  238.       request.
  239.  
  240. ------------------------------------------------------------------
  241. Version 1.1 (August 96)
  242.   New Stuff
  243.     - Receive Only and Post Only status can now be applied to
  244.       any List or Digest member. Receive Only means the member
  245.       will receive List/Digest mailings but cannot post.
  246.     - SVList now sends an "Unsubscribe successful!" message.
  247.     - If there are no Digest messages stored but you hit send
  248.       Digest anyway, SVList will tell you there are no Digest
  249.       messages to send.
  250.     - SVList does not put up a 'No messages' message anymore.
  251.       This caused problems for unattended running with screen
  252.       not minimized; if minimized the message was not shown.
  253.     - BIGGIE!! => SVList now uses an INI file rather than the
  254.       Windows registry. Two reasons - 1. INI files are easy to
  255.       find, edit, and send to your support person and 2. By
  256.       using an INI file that's located in the directory with
  257.       SVList, you can have multiple copies of SVList in many
  258.       different directories that are set to access different
  259.       mail servers, resulting in SVList being able to support
  260.       multiple Lists !:-)
  261.  
  262. Known limitations
  263.     - SVList mails out single messages with all members as
  264.       recipients. All SMTP Mail servers are suppose to support
  265.       a minimum of 100 recipients for a mail message. Some
  266.       mail servers support more than 100. Future versions of
  267.       SVList will break long lists into 100 recipient groups
  268.       but for now if your list is > 100 members, you should
  269.       test it with your ISP's mail server to see if it will
  270.       work.
  271. (Author's Note: The above limitation is no longer a limitation!!)
  272.     
  273.     - During development of SVList I was continuously facing
  274.       frustration by the inconsistency of SMTP mail servers'
  275.       inept handling of address formats. A format that one
  276.       server was happy with, another server would reject. As a
  277.       result, SVList now strips the full address of incoming
  278.       SUBSCRIBE requests to the minimum workable format of
  279.       userid@domain. When manually entering List members, you
  280.       can experiment with "userid@domain (real name)" or try
  281.       "user@domain <real name>" (without the quotes) to see if
  282.       it works without fail with your server.
  283.  
  284. ------------------------------------------------------------------
  285. Version 1.0b (July 23, 1996)
  286.   Bug fixes
  287.     - WHO command not working quite right - well, actually it
  288.       is not (yet) working at all.
  289.     - Corrected spelling of "Archive" in menu.
  290.     - Changed subject of Subscribe Digest welcome message from
  291.       "Subscribe" to "Subscribe Digest"
  292.     - When running in Digest mode with no entries in the List,
  293.       SVList would not send out a welcome message to new
  294.       subscribers.
  295.  
  296.   Changes    
  297.     - Check existence of data file before launching notepad
  298.       for viewing your *.TXT files.
  299.     - Send separate message out for every incoming message in
  300.       List mode.
  301.     - Strip personal name off address - future versions will
  302.       have the ability to handle personal names but I am 
  303.       finding too many variations that work fine on one mail
  304.       server but "bomb "on another. Here's an example:
  305.  
  306.       Rob Stevens <stevensr@cadvision.com> 
  307.              will be treated as 
  308.           <stevensr@cadvision.com>
  309.  
  310. ------------------------------------------------------------------
  311. Version 1.0a (July 11, 1996)
  312.   Bug Fixes
  313.      - SVList would crash on sending of Digest if 'Logging'
  314.       was turned ON and list of subjects > 255 characters.
  315.       
  316.  
  317. end - Readme.txt
  318. rev: 10/12/96
  319.  
  320.