======================= HTML Handler for Eudora Version: 3.1 ----------------------- by Brana Bujenovic ======================= This program handles MIME "multipart/alternative", "text/html", "multipart/related" and "application/octet-stream" message-parts on arrival. It contains 4 translators: 1. First translator swaps "multipart/alternative" MIME entity with it's "text/plain" sub part. 2. Second translator gets HTML messages not handled by 1st translator and returns those messages as a plain text (HTML stripped off). This translator is triggered mostly on so called "pure HTML" messages. 3. Third translator changes Content-Disposition spec "inline" to "attachment" for Content-Type "application/octet-stream". 4. Fourth translator changes "multipart/related" Content-Type to "multipart/mixed". Optionally, original HTML parts can be saved to files. To specify the folder and file extension for HTML-messages click Tools/HTML Handler Settings... and check "Save HTML-messages to files". Then specify file extension and directory. To turn off the program check Sleep button. ============================== Current Version - New Features ============================== + Inline (embedded) images are now converted to attachments. $ For example, instead of: Attachment Converted: image.jpg: 00000001,00002e31,00000000,00000000 now we have: Attachment Converted: c:\attachments\image.jpg + Brand new HTML rendering for pure-HTML messages. * Fixed a bug where HTML-message alternation (text that is saved to a file) would be missing some of it's part specific headers. # Updated GUI. =============== Version History =============== Version 2.4 ----------- + Added support for base64 encoded text parts. $ Apparently, text message parts are sometimes encoded using base64 on some (mostly spam combating) systems. For examples, see WSU Barracuda Spam Firewall. #* Plain Text Message Part: Obsolete text message part specific headers are removed from the message body. ### Pure-HTML Messages: HTML to plain text conversion significantly improved. # Pure-HTML Messages: HTML to plain text conversion now supports ISO-10646 (Western). ### General: Number of different improvements. Much better/stable overall execution. + 16x16 pixels 256 colors icon added for Eudora 4 (and above) toolbar and tools menu. + Settings Dialog: "Open folder with HTML-messages" button. $ This is the button to the left from the folder-path text box. + All dialogs now use TT fonts (Tahoma). # Saved HTML-message files now contain only basic headers from the top MIME-level, plus part-specific headers "Content-Type" and "Content-Disposition" headers. Version 2.3 ----------- #* This is a maintenance release. Version 2.2 ----------- + Quoted-Printable, 7bit and 8bit encoded messages are now decoded accordingly. #+ Improved message Content-Type detection. Added Charset-detection algorithm. + Top MIME headers are now added to the messages file, if detected, if "save to file" option is enabled. * Fixed a bug that would cause some html messages to be displayed inline with tags. That's a case where you see plain text and the tags. * Fixed a bug that would cause very long messages to be truncated. +#* Core of the program has been rewritten. # The overall philosophy is different then of those in previous release. The new philosophy is this: 1. If message is multipart/alternative: a) Original plain text part is preserved and placed into the message body. b) Original html part preserved and placed into the file on a hard drive. 2. If message is so called "pure-html": a) One copy of it, with html-tags stripped of, will be placed into the message body as text/plain. b) Another copy, of the original, will be placed into the file as text/html. $ This program does not support "MIME digest", and it is recommended to be turned off when those messages are downloaded from the server. * Closed are two minor memory leaks. * Fixed a bug that would cause a crash if CTE is 7bit and message encoded Quoted Printable. ================= What's New Legend ================= * --> bug fix # --> improvement ### --> significant improvement + --> new feature - --> obsolete/old feature $ --> comment/hint/tip ===== Price ===== Free. ====================== Disclaimer of Warranty ====================== This software is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, express, implied or statutory, including but not limited to, the implied warranties of title, noninfringement merchantability and fitness for a particular purpose. I do not warrant that the software will be - uninterrupted, timely, reliable, secure or error-free and expressly disclaim any warranties as to the files contained herewith. ============ Release Date ============ January 14th 2007