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
Permission management

You can add rules to ChoiceMail to automate the approval or rejection process based on the address or content of an incoming email message.

Note that unlike most systems where rules are used to control the disposition of all messages, rules are only needed in ChoiceMail under exceptional circumstances. For example, if you have a subscription to a newsletter or you receive messages through a listserver, and the sender address is different for each incoming message, you can create a rule based on some other part of the message that will be common to all messages from the same source.

You will rarely want to add domains to the "Accepted domains" list unless you are sure that spammers will not be able to spoof those domains (which typically only happens if the domain is not known outside your own network).

The "Rejected domains" list is slightly more useful. Although you normally don't need to worry about individual messages from new senders because they won't get through to you without registration, you may decide that you don't even want to send a registration request to senders from certain domains.

You can tell ChoiceMail One that it should reject all mail whose address matches a particular domain. Although it is not strictly necessary to do this from a spam prevention perspective, rejecting certain domains known for being originators of spam will reduce the number of unknown senders that appear in ChoiceMail One. You can access the rejected domain tab by clicking on Actions | Permission Management and then clicking on the Rejected domains tab.

You can add a complete domain, subdomain, or partial domain. It is also possible to use wildcards to specify a group of similarly named domains. Finally, the special name (none) can be used to refer to an empty domain, i.e. a message from an email address that contains no domain. Note that the parentheses around the word 'none' are required.

1) Suppose you receive an email from This e-mail address is being protected from spambots. You need JavaScript enabled to view it and you would like to block all emails coming from in the future. Simply enter in the edit field and press the Add button.

2) Blocking mail from will not prevent you from getting email messages from the domain However, rather than adding this new domain to the list, you could remove and replace it with

3) Now, a minor problem with the above is that it blocks all messages that end with which means that a message coming from This e-mail address is being protected from spambots. You need JavaScript enabled to view it would also be rejected. If you don’t want this to happen, then change to (note the period in front of the domain name).

4) Sometimes a spammer using fake domains will use a related group of domains such as,, and so on. In this case it’s clearly not practical to add each domain separately. Instead, the solution is to specify the domain using a wildcard. There are two kinds of wildcards available. The question mark ? can be used to represent any single character. The asterisk * can be used to represent a variable number of characters (including none). So specifying email?.com will block any messages whose domain ends with the name email followed by any single character. A specification of email*.com will block itself as well as domains such as, and so forth.

Note that ChoiceMail examines the individual rules before checking either the Accepted or Rejected domains lists. This lets you easily define exceptions. For example, you may choose to reject all messages from a particular domain except for those coming from a few particular individuals who are already known to you. Alternatively, you may choose to accept all messages coming from a particular domain except those from a few particular senders whose messages you don't want.

The actual order in which messages are processed through the permission system is as follows:

1. Whitelist/blacklist
2. Rules (in the order in which they appear in your message rules list)
3. Forged self-message check
4. Rejected domains
5. Accepted domains
Emailrules-Permission Management

The color of a rule is intended as a quick reminder of its purpose. Rules in red indicate they will delete or reject messages. Rules in green indicate that they will accept messages or senders. Rules that are in BOLD mean they were created by you as opposed to those that were included in the base product. You can select a rule and press the Explain button to get more information about the selected rule. The built-in rules are normally hidden unless you check the "View built-in rules" checkbox. This means that when you open the permission rules view for the first time, it will not display any rules in it - you're free to ignore the built-in rules and just add in a few of your own if you need them. Many people don't need to add ANY extra rules except perhaps to handle some newsletters or online vendors.

Click New to create a new rule or click Modify to edit the selected rule.

Apply: Click apply to apply all the rules to your current list of unknown senders. This process can take quite a long time, depending on the number of messages and complexity of particular rules.

Test permissions: this button opens a dialog where you can fill in different parts of a form that represents different parts of an email message. As you fill in the fields of the simulated message, the dialog will tell you which permission rule would match the message.

See also:
Creating or modifying an email rule
Accepted and rejected domains
IP blocking
Testing your rules


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