Why Use Choicemail?


Because it works.

Spam now accounts for about two-thirds of all email. It costs most email users at least 15 minutes a day. Research shows that spam costs companies $400-800 per mailbox every year. And these costs are growing.

Permission-based email management is the only thing that actually solves, or ever will solve, the spam problem. (To learn more, read our whitepaper.) It is 100% effective, and ChoiceMail makes it available to you now.

With ChoiceMail, you will never get another piece of unwanted email because a message can reach your inbox in one of only four ways:

  • It is from someone on your whitelist
  • It is from a new sender whose registration request you accepted
  • It matches a permission rule you created
  • It is from a domain that is on your accepted domain list.
  • You approved it manually

In short, if an email is in your box, it‚Äôs because you want it there. ChoiceMail transfers the burden of dealing with email messages from people you don't know back to where they belong‚Äď the senders. Learn more and get your FREE trial for home or business!

Why ChoiceMail

No charge Tech Support phone installation assistance with installation of ChoiceMail Enterprise trials.

Request free evaluation

Free evaluation request...

September 9th, 2003. Version 2.000
September 9th, 2003
ChoiceMail 2.000
Release Notes

New Features

Multiple identities  - ChoiceMail now lets your multiple email accounts retrieve only those messages intended for those accounts rather than merging all incoming email into a single account. We have support for retrieving mail for a single email account only. Users can login to CM POP3 server using the format "cm/emailaddress" along with the email address password to get the mail for that email address only.

Incoming message limits  - Added ability to limit time spent downloading emails from each account. Useful for slow internet users with tons of messages.

Lock UI  - The user interface can now be locked so that it can't be seen without entering a password.

Approved mail  - You can now preview approved mail through the ChoiceMail GUI

Permission rules  - Added not operator and a (me) special keyword referring to your sources and aliases.

Permission rules  - You can now reference individual Received headers with an index. This lets you easily check the server from which an email really came. Permission rules now support regular expressions - although not intended for users to edit directly (they can), it will allow more sophisticated rules to be downloaded and installed to block known spam. Transform rules are also implemented to preprocess messages to make it easier to detect spam.

Challenges  - You can now optionally use an alternate (optionally fake) FROM address for challenges. This can be used to (a) prevent your real email address from being validated as live by spammers (b) eliminate bounce-back messages completely and (c) prevent a potential spam trick where a spammer could recognize that a challenge was coming and simply respond with a NEW spam using a NEW fake FROM address, thereby attempting to fill up your POP3 inbox.

IMAP  - ChoiceMail now has experimental support for IMAP - no wizards are available though.


Installer  - We now delete all old ChoiceMail shortcuts that were on the desktop. We also add desktop shortcuts for userguide and keyinfo

Safe Previewer  - We now include the ability to see the raw message.

Setup wizard  - Aliases and mailing lists can now be configured directly from the setup wizard

Authentication  - Updated to support usage of POP3 account credentials with SMTP server. Solves problem with Verizon SMTP servers where one must authenticate with the same username/password as the sending email address.

Permissions  - Added special keywords that can be used to detect whether the email address in the body of your message is (or is not) in your whitelist (see documentation for more information on how to use this feature)

Permission rule testing  - Testing starts after a delay of 1 second of no typing rather than testing every time you type a character.

Permission rules  - A new name is used each time you create a new rule

Permission rules  - New permission rules can be merged into existing permission rules. DigiPortal Software may make new permission rules available from time to time for this purpose.

Enhanced security  - The registration process has been tightened up to remove some theoretically possible breaches.


Shutdown  - Fixed problem where ChoiceMail One sometimes prevented MS Windows from shutting down.

Permission rule testing  - The test for self-referenced FROM addresses is now done even if your own domain is in the accept list.

Registration alert popup  - Fixed a problem where the alert popup window was disappearing immediately on some systems.

Username change  - Fixed a problem where changing the username in ChoiceMail One caused lots of grief!

Empty messages  - Corrected a problem where ChoiceMail One could get stuck if the file has a length of 0.

Junkbox  - Added filterReason for mail system messages being deleted.  Without this line, there is no deleted reason when looking at messages in the Junk Box.

Reject with reason  - Fixed a bug where it sometimes wasn't possible to use spaces in the reason.

Domains  - Provide better message if user tries to add a domain that is already on the list.

Hints  - Changed hint for Show Recent Unknown Senders and made the caption reflect when the option was turned on or off.

Norton AV  - Fixed potential problem with older Norton AV usernames that might contain slashes in usernames.

General AV  support - Added handling for special AV case where user might be getting I/O errors instead of our "nice" AV message.

Installer  - Installer now refuses to run if an email application is open. This fixes a problem where the Outlook plugin for ChoiceMail/Exchange was not being installed if Outlook was already running.

Dialogs  - Where possible, increased spacing between controls so that there's less likelihood of characters being cutoff if you are using large fonts.

Setup wizard  - Eudora users can now specify the needed files directly rather than having to do a complete disk search. (Note: this was implemented in 1.505 but somehow it disappeared in subsequent releases!)

Empty FROM  - Fixed a problem where emails were being deleted automatically when it seemed like there was nothing in the FROM header (even though there was).

Empty FROM  - Fixed a bug where an empty FROM header was causing a crash when assertions were enabled

Startup performance  - Initial startup is now faster.

Rejection of system messages  - Was missing filter reason for unverified system messages.

Tab order  - The items in the general preferences now get selected sequentially as you press the TAB key.

List index out of bounds  - Fixed a problem where this error message could appear if you reject a sender with explanation.

Anti-virus collisions  - Added handling for stream errors in case anti-virus removes the temporary files while we are trying to  process them

Junk box  - Fixed a bug where junk box didn't know that messages had been deleted until you quit and restart ChoiceMail.

Integer overflow  - Fixed a problem where ChoiceMail would not allow mail to be retrieved by client if the total size of the mail was greater than 2Gb

Installer  - Installer will now only install into the DigiPortal Software Applications group.

Setup wizard  - Checks that email application is not running more often rather than just once.

Setup wizard  - Changed DELETE button to EXCLUDE in the POP3 source account selection dialog

Hints  - Some buttons in the SMTP settings dialog had incorrect hints.

Email accounts  - Changed "Source enabled" to "Account enabled" label

Permission rules  - Fixed a problem where we were not checking multiple repeated headers (typically , the RECEIVED header) in a message.

Permission rules  - Fixed a problem where multiple messages belong to a single sender were getting deleted incorrectly.

Outlook 2002  - Another attempt to address issues with multiple SRS files

Configuration  - Warn people if they try to change the "logging into ChoiceMail" userid as it's a BAD idea to do this.

Configuration  - Account testing now being done on server side on multi user version

Away/registration messages  - Fixed problem with Getting Default Messages in SingleUser mode that was preventing users from resetting to the default message

Client/Server  - Optimized some communication transfer

Client/Server  - Transferred listing of messages and deleting of messages to server side.  Accounts need to be contacted from the server end and not directly by the client.

Installer  - Fixed a problem where %APPTITLE% was being displayed rather than the program name when uninstalling ChoiceMail One.

Installer  - Fixed a (harmless but annoying) problem where a double-slash was being used in pathnames.

SMTP errors  - Added functionality that allows us to detect unusual SMTP sender errors and force CM to delete a message from sending queue.


What our users say:

I tell them that I don't have that problem since I have ChoiceMail One.

Debra B.


ChoiceMail Awards and Reviews

Noah Coad's Code
Walter Mossberg
Walter Mossberg, Wall Street Journal
CNet Rating