ESP Mail Check (version 1.14)


About ESP Mail Check
--------------------

Title       :  ESP Mail Check
Version     :  1.14
License     :  Freeware (Please see note below)
Date        :  January 13, 1998
Platform    :  Windows 95
Author      :  Wayne Johnson <waynej@writeme.com>
Home Page   :  http://members.xoom.com/espmc/


*** Always uninstall any previous versions of ESP Mail Check before
    installing a new version!

*** If you have problems running ESP Mail Check you probably need to
    download the Visual Basic 5.0 Runtime files.  Get them here:
    http://www.windows95.com/apps/required.html

*** Due to the fact that I have no way of testing this software on 
    Windows NT 4.0, I do not claim that it will work on that 
    platform.  In addition, I can/will not offer any support this
    software's operation under Windows NT 4.0.  (i.e. If you use this 
    software on Windows NT 4.0 then it is up to you to make it work.)

*** Note: ESP Mail Check is Freeware - All I ask is that you would 
    send me email telling me how you like the program and what 
    improvements that you would like to see. Please send 
    suggestions/comments/bug-reports to waynej@writeme.com.

====================================================================


Description
-----------

"Extremely Simple POP Mail Check will check a POP3 mail 
account for new mail and then notify the user when new 
messages arrive. It has various notification methods 
including playing user-specified sounds, launching a 
program, and displaying a number in the system tray which 
corresponds to the number of new messages. In addition, 
the user has the option to send a 'key sequence' to the 
program being launched (as if actually typed on the keyboard.)" 

====================================================================

Tips and Usage
--------------

 - Please note that ESP Mail Check contains no support for Dial
   Up Networking.  The reason why your computer dials when ESP Mail
   Check starts is because you have an option set on your computer
   to dial when a program tries to access the Internet.  See the
   following:  My Computer/Dial Up Networking/Connections/Settings/
   When Establishing a Network Connection/Prompt to Use Dial Up 
   Networking     and/or    Internet Explorer/View/Options/
   Connection/Connect to the Internet as needed.  If one of these
   options are set then your computer will dial when any program
   tries to access the Internet. 

 - Enter the full path and filename of your email program into the
   box on the action tab to use the double click option on the icon
   to launch the program.  Launching a program by double clicking on
   the ESP Mail Check icon resets the icon and resets the current 
   number of messages to zero.  This is helpful to those who leave 
   the messages on the server and only want to know if any 'new' 
   messages arrive.

 - You can launch a program based on an association.  For example,
   'myfile.ht' will launch HyperTerminal (hyperterm.exe) and run
   the 'myfile.ht' script.  It is just like clicking on a file in
   Windows Explorer; if you click on a file with ".txt" extension,
   Notepad will be launched displaying the text file.

 - After launching a program you have the option to send a key
   sequence (a series of key strokes) to the program being
   launched.  This can be used to hit the keys that would download
   or retrieve messages, or to log into a unix machine to check
   mail.  See the SendKeys.txt file for info on the proper format.

 - If the keys are not being sent to the program (sendkeys option)
   then increase the delay before sending keys by inserting a pause, 
   or {P} command.  This happens when the program is not fully 
   loaded before sendkeys occurs.  For example, the string for 
   Outlook 97 would be {P}{P}{F5} for a two second pause before 
   sending the F5 key.

 - Use the {p} command in the send keys option to create a script
   for telnet sessions.  A pause is required to enter your
   username and password at the right time and the {p} command is
   provided as a one second pause.  Here is an example that I used 
   to launch a Hyper Terminal Private Edition 3.0 telnet session to 
   connect to my unix account and run the Pine email program.
   In the program filename box: 
      C:\Program Files\Accessories\HyperTerminal\Hypertrm.exe
   In the send keys box:
      {p}{p}{p}{p}{tab 3}~%f{down}~unix.ht~{p}{p}{p}myname~{p}{p}
      mypassword~{p}{p}{p}pine~   
   I know it is ugly, but it works.  With the pause command, the
   send keys string could be customized to do *almost* anything.

 - Any questions that you would like to see answered here?  Send me
   email and I'll add the answer.

====================================================================

History
-------

Version 1.14 (January 13, 1998)
             - Added error correction when loading INI file.
             - Changed the password encryption routine.
Version 1.13 (December 12, 1997)
             - Fixed screensaver bug.
             - Fixed reset icon on automatic launch bug.
Version 1.12 (November 23, 1997)
             - Added default settings for launching the most 
               common email programs. (requested)
             - Added timeout adjustment option. (requested)
             - Added option to disable animated eyes. (requested)
             - Added a general tab to the options dialog.
             - Fixed crash on load when INI file is corrupted.
             - Fixed pop-up notification to be on top of everything.
             - Removed built in one second pause on send keys.
             - Removed the long filename in setup.
             - Grayed options that do not work together.
             - Removed the ability to have multiple instances
               of ESP Mail Check running at the same time.
Version 1.11 (November 17, 1997)
             - Added send mail option to menu. (requested)
             - Fixed enable auto check mail bug.
             - Removed comctl32.ocx by storing icons in a resource
               file.  This decreases the zip file size by 300KB.
Version 1.10 (November 15, 1997)
             - Added code to check for an executable program in the
               launch program box.  The send keys function works 
               much better with this new code.
Version 1.09 (November 14, 1997)
             - Added launch associated program. (requested)
             - Removed checking for multiple program instances when
               auto launch program is on.  Be sure that auto lauch
               program is turned off if your email program supports 
               multiple instances.  Checking for multiple program
               instances was the cause of most of the program launch
               related bugs and bug fixes in previous versions.
Version 1.08 (November 12, 1997)
             - Added {P} as a one second pause command in send keys.
               See Tips and Usage for more information. (requested)
             - Fixed multiple pop up on same new message bug.
Version 1.07 (November 10, 1997)
             - Fixed send keys before winsock closed bug.
             - Fixed tooltip on new messages greater than 20 bug.
             - Fixed double launch with single instance program bug.
             - Minor changes to the options dialog.
Version 1.06 (November 8, 1997)
             - Added pop up message box on new mail notification.
               (requested)
             - Fixed sendkeys on first launch bug.
Version 1.05 (November 6, 1997)
             - Added user interface options.
             - Modified layout of options dialog.
             - Fixed launch on new mail bug.
             - Fixed error when more than 20 new messages arrive.
Version 1.04 (October 24, 1997)
             - Added flag animation option. (requested)
             - Added enable launch program on menu. (requested)
             - Added enable check mail on menu. (requested)
             - Added check at startup option. (requested)
             - Added single left click on tray icon to check mail.
               (requested)
             - Added new mail notification beep option.
Version 1.03 (October 22, 1997)
             - Added reset icon on send keys option. (requested)
             - Changed the ESP Mail Check icon. (requested)
             - Fixed poll minutes bug.
             - Fixed the launch program bug.  Double clicking on 
               the icon would not always launch the email reader
               or it would activate the wrong program and send
               keys to it.  This was an ugly bug.  :)
Version 1.02 (October 13, 1997)
             - Now using espmc.ini instead of registry for settings.
             - Added shortcut in startup folder option. (requested)
             - Fixed View SendKeys function.
Version 1.01 (October 9, 1997) 
             - Fixed setup location bug. 
Version 1.00 (October 6, 1997) 
             - Initial release.

====================================================================


License and Legal Information
-----------------------------

This program is ESP Mail Check for Windows 95 ("Software").

This Software is owned by Wayne Johnson.

The Software source code, object code and associated
 materials are all Copyright  1997 by Wayne Johnson.

THE SOFTWARE IS PROVIDED TO THE USER "AS IS." THERE ARE NO
 WARRANTIES, EITHER EXPRESSED OR IMPLIED, WITH RESPECT TO
 THE SOFTWARE AND/OR ASSOCIATED MATERIALS PROVIDED TO THE
 USER, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 AGAINST INFRINGEMENT. 

LIMITATION OF LIABILITY - THE AUTHOR SHALL NOT BE LIABLE FOR ANY
 CLAIMS OR DAMAGES WHATSOEVER, INCLUDING PROPERTY DAMAGE,
 PERSONAL INJURY, INTELLECTUAL PROPERTY INFRINGEMENT, LOSS
 OF PROFITS, OR INTERRUPTION OF BUSINESS, OR FOR ANY
 SPECIAL, CONSEQUENTIAL OR INCIDENTAL DAMAGES, HOWEVER
 CAUSED, WHETHER ARISING OUT OF BREACH OF WARRANTY,
 CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY,
 OR OTHERWISE. 

====================================================================

          Copyright  1997 by Wayne Johnson

    Windows 95 and Windows NT 4.0 are trademarks of
  Microsoft Corporation in the U.S. and other countries. 
