POP3 HTML Plug-in

My favourite e-mail checker program is PopTray, by Renier Crause. I often receive HTML mail newsletters since they are nice to look at, but PopTray currently on supports viewing text messages.

I have extended PopTray (through the use of its plug-ins capability) to handle HTML e-mails by removing the tags, but leaving links intact while Previewing. PopTray already makes properly formed links clickable. Here is an example before and after:

Before: After:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>HomeSeer NewsLetter Nov 2005</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#999999" leftmargin="0" topmargin="10" marginwidth="0" marginheight="10">
<table width="800" height="133" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<!--DWLayoutTable-->
<tr>
<td colspan="3"><img src="//www.homeseer.com/images/heading_master.gif" alt="HomeSeer Home Automation Software & Systems" width="800" height="57" border="0" usemap="#Map"></td>
</tr>
<tr bgcolor="#000000">
<td width="160" valign="top" class="mainbody12nopad"><span class="mainbody14nopadBlack"><span class="mainbody14nopadBlue"></span></span><img src="//www.homeseer.com/images/5-x-5_trans_spacer.gif" width="5" height="5"></td>
<td width="640" colspan="2" valign="top"><img src="//www.homeseer.com/images/5-x-5_trans_spacer.gif" width="5" height="5"></td>
</tr>
<tr>
<td height="19" valign="top" bgcolor="#3757A8"><div align="center"><img src="//www.homeseer.com/images/Newsletter-2005.gif" width="150" height="600"></div>
</td>
<td height="400" colspan="2" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<!--DWLayoutTable-->
<tr>
<td height="30" colspan="3" valign="top" class="pagetitle">NewsLetter:
November 2005</td>
HomeSeer NewsLetter Nov 2005
"HomeSeer Home Automation Software & Systems"
NewsLetter:
November 2005
Happy
Fall!
Many apologies for taking so long
to get this edition out.  Things have been pretty busy here,
with the release of http://www.homeseer.com/products/software/hs_software.htm HomeSeer
v2.0 (HS2) and the upcoming release
of our new http://www.homeseer.com/products/hardware/pro_series.htm PRO-100
controller.  The next few months promise
to be equally busy as we prepare to launch four brand new HomeSeer
plug-ins!

Images that had alt tags will display the alt tags as well.

It's still a bit rough, and should be considered Beta software. You can discuss it at the plug-ins forum.

Some known limitations are:

Version information

Version 1.1.0.2, released 11/20/2006. See included Readme.txt for full list of changes.

 (+) New feature
 (!) Known bug

    (+) install HTMLRep.txt to Plugins folder for more complete list
    (+) use PopTray.ini to store settings
    (+) easier to use user interface
    (!) BUG: Random application exception error on check after awhile
        - shut down and restart PopTray to clear

Installation instructions

Download my plug-in here.

POP3HTML now comes packaged as an NSIS (Nullsoft Scriptable Install System) installer. It is compressed as .ZIP because Geocities does not allow .EXE files.

Extract the contents to a temporary folder and run POP3HTML.EXE.

Install page 1

Install page 2

Install page 3

Install page4

Install page 5
PopTray needs to be restarted to see the new plug-in. Most people can do so automatically. If you have special start-up options for your PopTray installation, you should close and re-open PopTray manually, and uncheck the box before clicking on Close.

Open your PopTray Options screen, and select Plug-ins.

If the Plug-ins does not show POP3 HTML Reader make sure you copied the ProtocolHTML.DLL file to the proper folder. Click on the checkmark to activate the plug-in.

Right-click the POP3 HTML Reader and choose Plug-in Options.

Check off the options you want to activate.

Plug-in options

Click on your Accounts page, and select the account you wish to be filtered. Make note of the existing Port value if it is not 110. Change the Protocol to POP3.HTML, and change the Port value back if it changed.

That's it! You can now read e-mail messages without HTML.

f you have comments or suggestions, email me (Richard Sleegers) at