JoeEmail

About
Program Help
Step By Step
How It Works
Developers
Release Notes
License

Version 0.9.107

Notes

The last major update to this implementation of JoeEmail.  It started out as a proof of concept project, has rapidly grown to try to be a complete email client.  It catches spam very well in my opinion but it has far outgrown it's limited design.  It is not scaling well in handling large amounts of mail and making an email client is a very very large task.

Plans are underway designing version 2 of JoeEmail to incorporate the strengths of the pilot and to redesign or eliminate the weaknesses.  Adding a POP3 Server component that will allow existing mail clients to use the spam filtering is high on this list.

Many thanks to all who have tried out JoeEmail and sent me comments, keep monitoring this project for the new version (but don't hold your breath!)

Change Log

  • New version of Chilkat Email (4.4.1).
  • Fixed problem with auto-delete of Spam
  • Use new CreateTempMht of email object for HTML messages.

Version 0.9.106

Notes

More robust send mail attempts; tries more methods and doesn't lock up the program if it fails.

Change Log

  • Login Method added to tblAccounts to track the last working SMTP login method.
  • Loops through all SMTP methods to see if they work.
  • New version of Chilkat Email (4.2.0).

Version 0.9.105

Notes

More little bug fixes and usability features.  If your mail server requires SMTP authentication you will need to enter the UserID and password into the new fields on the account form.

Change Log

  • Fixed bug in "Reply" function (was looking for account info by index, not ID).
  • Got rid of dependency on scrrun.dll, created new JoeFSO object to implement (some) FileSystemObject methods.
  • Replaced MCI control with winmm.dll.
  • UserID for accounts no longer forced to uppercase when updating account info.
  • Chilkat email control is no longer free component (for development, still royalty free distribution): however, Matt Fausey has very generously agreed to let people interested in JoeEmail continue to use the control for free.  Thanks Matt!  (See the Developers section of the help for more information.)
  • Finally figured out the problem when trying to quit with jobs in the queue.
  • Added separate SMTP UserID and Password fields..
  • Can change SMTP and POP3 ports to non-standard numbers.

Version 0.9.104

Notes

Some bug fixes, redoing the help documents, added more spam calculation options.

Change Log

  • Option to set assumed probability for new tokens.
  • Added more help options and new Step by Step help file (not quite finished yet, needs work...).
  • Fixed bug in startup which caused untrapped errors if database failed.

Version 0.9.103

Notes

I've been using JoeEmail exclusively for a couple weeks now.  Lack of spell check is still a problem, but I'm coping.  This release is more bug fixes and some database speed improvements.

Conversations I've had with people are leading me to want to add POP3 server capabilities so existing email clients can work through JoeEmail.  That hasn't started yet, but will soon.  My next priority will be getting my dad and other selected users on it (and fixing/enhancing things they find).

Change Log

  • Fixed problem with minimize/resize issue (thanks Max).
  • Saves mail boxes (if needed) on refresh (so crash won't cause re-download).
  • Slightly more intelligent database updates (chooses append or update query as appropriate instead of just doing both).
  • Updated Chilkat Email component (version 3.2.4).

Version 0.9.102

Notes

Just a quick bug fix release.

Change Log

  • Added date/time to mail error box.
  • XML view fixed.

Version 0.9.101

Notes

Small improvements to the UI and some bug fixes

Change Log

  • Fixed the address book problem with adding new entries.
  • Allow multiple email select for drag & drop.
  • Allow renaming of user-defined email boxes.
  • Added option to minimize to tray icon.

Version 0.9.100

Notes

Having a little problem with the spell checker, disabled for now and I'll work on it after a bit.

Change Log

  • Spell check disabled

Version 0.9.99

Notes

I've knocked off the two main things on my list with this release- message storage and spell checking.  The spell checker is an open source tool for visual basic.  License says I can't redistribute the code but it can be downloaded (see the developer help page in the documentation).  I've made a few modifications to it and will likely make more soon.  With this release, barring bugs, I expect to be able to use JoeEmail full-time.

Change Log

  • Option to delete mail from server after a specified number of days
  • Option to immediately remove spam from server (be CAREFUL with this one!)
  • Ability to create, rename, and delete custom mailboxes
  • Spell check
  • New version of Chilkat Email (3.2.1)

Version 0.9.98

Notes

A bit of a warning on this version- I haven't spent a whole lot of time testing. It seems to be working just fine, but I haven't tried all the combinations of new options. I have endeavored, however, to make sure that if errors to happen, no mail is lost.

Change Log

  • Fixed bug allowing multiple "check mail" jobs to build up.
  • Added "auto-delete" option to route spam detected to delete box instead of spam box.
  • Added drag-drop capabilities to move messages between mail boxes.
  • Other little things that I've already forgotten about.

Version 0.9.97

Notes

Found some errors in 0.9.96, all known bugs fixed but I haven't gone on a big bug hunt yet so I'm sure there are more! Runs very reliably on my machines.

Also improved DB Updates, a better tokenization routine, and efficiency statistic tracking.

Change Log

  • Faster DB Updates (still plenty of room for improvement)
  • Tokenization routine update (tokens must have > 3 chars, attempt to filter out GUID looking things so as to not add dead weight to DB)
  • Retokenization feature
  • Efficiency statistics
  • Changed structure of tblCorpus for the above
  • Some bug fixes with the timers going off at the wrong time and weird stuff like that.

Version 0.9.96

Notes

Stable, sorts spam pretty darned well. The interface is getting pretty close to the way I want it. You’ll still want to download filtered messages to your current client for sorting and archiving.

Change Log

  • Address Book add/change/delete functionality.
  • Changed code for new Chilkat mail component (3.1).
  • "Deleted messages" mail box.
  • "Outbox" for efficient sends.
  • Automatically moves spam to spam box.
  • Inbox now a single email bundle, not several.
  • Mailbox naming conventions changed.
  • Spam probability calculation error corrected.
  • Deletes faster (uses bundle delete instead of one at a time).

Version 0.9.95

Notes

Not released.

Version 0.9.94

Notes

First release. It seems to install and run okay on the systems I've tested which include Win XP, 2k, and 98. JoeEmail requires MDAC 2.7+, instructions for downloading are included.

See http://joeemail.sourceforge.net for more install details.

Change Log

Everything is new! What should be working:

  • Send/Receive POP3/SMTP
  • Spam probability calculations
  • File attachments

What isn't quite done yet:

  • Address book (you can import entries with MS Access, but no other way to edit the address book yet)
  • Mail folders (Sent messages are saved, others have to stay in the inbox)
What isn't there at all yet:
  • Dealing with complicated MIME emails.
  • Many things I haven't thought of yet.



JoeEmail hosted at:
 SourceForge.net Logo