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

ChoiceMail users report that they save 15 minutes a day.

ChoiceMail users save at least 15 minutes a day

Why use ChoiceMail ...

April 27th, 2004. Version 2.5
April 27th, 2004
ChoiceMail 2.5
Release Notes

New features
Detect spam by servers in message- Added the ability to find and resolve to IP addresses all servers referenced in the body of a message. Along with a new transform rule function, this allows messages to be deleted based on IP address ranges.
Permission rules- When a message is matched by a permission rule, that rule can cause an email message to be sent back to the sender.
Drag/drop email addresses- Email addresses can now be dragged from compliant email applications into the approved or rejected sender view
Drag/drop email address files— If you have a file containing email addresses, you can drag that file into the approved or rejected sender view to whitelist or blacklist them respectively. Multiple files can be dragged in one operation.
Permission rules- Two new permission functions allow domains and IP addresses to be checked against a sequence of IP address ranges.
Database support- ChoiceMail One now uses a SQL database instead of INI files for most information. The initial main benefit for ChoiceMail One single users will be greatly reduced memory requirements.
System rules (CM Enterprise only)- Added support for global permission rules that can be applied centrally before individual user rules are applied.
Tip of the day- Added automatic tip of the day support


Servers referenced in message- Added ability to see the list of all servers referenced in a message, complete with their IP addresses
Transform rules- Transform rules now work for headers as well as subject and body. It's also possible to have a single transform rule work for multiple items.
Transform rules- The transform rules are now displayed in tree format rather than as a raw text file.
Downloading emails- Added functionality to prevent ChoiceMail from downloading previously downloaded mails when an external error closes the TCP/IP connection.
Preview from approval dialog- Added the ability to preview messages from the "new sender registration" popup
Email rules dialog- Added the ability to move the rules with the mouse
Junk box- Added a TO field in the junk box
Support for legacy Eudora- Support commands that can be generated by Eudora users who have (or used to have) very old versions of Eudora
Splash screen- The splash screen can now be disabled by modifying the choicemail.ini file (unsupported)
Received Header (CM Enterprise)- CM Enterprise now has the option to insert its own received header into a message.
Permission management- A new action is now available that lets you mark an item as SPAM but leaves it in your unknown senders list and does not send a challenge. This is useful when playing with rules to see which items are affected by a rule. The color of the SPAM icon is different from regular unknown sender icons so as to stand out.
Permission management- The BCC icon is now displayed in a different color to make it stand out better from regular unknown senders.
Permission management- A new tab has been added that allows you to match attachment filenames. Attachment filenames can now be seen in the message previewer.
Permission management- The MoveUp and MoveDown buttons can be held down to make rule positions move quickly.
Permission management- Redesigned the permission rule dialog so that it fits better on smaller resolution screens
Permission management- Negating a rule now requires the initial 'not' to be enclosed in parenthesis.
IMAP- Added ability to disable IMAP proxy.
Activity logs- The maximum size of the activity logs can be changed by modifying a section in the popmanager.ini file (not officially supported)
Blocking mail servers- It is now possible to select text in the headers of a message (in the message previewer window) and create (or modify) a permission rule that will block all future messages coming from that mail server.
Permission rules- Permission rules created by users are displayed in blue while DigiPortal Software provided rules are displayed in black. Future versions of ChoiceMail One may change the behavior of (or silently remove) any permission rule that was provided by DigiPortal Software - therefore, changing permission rules provided by DigiPortal is not a good idea. Instead, disable them if you don't want them and create your own modified rules.


Corrupted decode- Addressed an issue where a binary attachment was deliberately corrupted to cause normal decoding to fail and this caused permission management to fail with a range-check error.
Setup wizard- We had a problem where an old server configuration file where SMTP settings were already in there, but none of the other settings were defined. This was causing List Out Of Bounds errors.
Eudora- Fixed a problem where importing multiple personalities could cause an access violation.
Passwords- Fixed problem where user password could be corrupt due to some unpredictable file copy operations.
Login- Fixed problem where real mailbox and virtual mailboxes could be logged in at the same time.
Registration- Fixed a problem where pasting in a received usercode and registration key did not enable the OK button. The person responsible for this bug has been slain
Permission rules- A couple of regular expressions had erroneous OR characters in them.
Housekeeping- Email cleaner now runs every hour instead of every minute - also removes old registration files properly
Locking- Fixed incorrect functionality : CM shouldn't start up minimized if it's locked
IMAP- Re-introduced ChoiceMail IMAP initialization when an IMAP source gets tested


What our users say:

ChoiceMail Enterprise - what can I say; it works! Our spam has been eliminated, our productivity has increased and our users are happier since switching to ChoiceMail. Thanks for creating a spam solution that I can count on.

Andrew R. - MIS Manager


ChoiceMail Awards and Reviews

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