Determine why a message was accepted
From time to time, we receive a "bug" report where a user feels that spam has managed to get through ChoiceMail. We have no doubt that spammers are actively looking for ways to break ChoiceMail and we are committed to enhancing our technology to protect our users.

However, in all reports to date where spam has gotten through ChoiceMail, the problem has turned out to be some kind of mis-configuration. Therefore, as of version 1.3, we have added some extra information to all incoming emails so that users can more easily determine why a particular message was accepted by ChoiceMail.

All email messages have a header section that describes where the email came from (although most of this information can be forged by spammers) and various other items most of which is not interesting unless there is a problem.

ChoiceMail adds several extra headers to all incoming email messages. You can examine those headers through your email application (how) to understand what happened.

Look for the headers
   X-ChoiceMail-OriginalAccount:
       and
   X-ChoiceMail-AcceptedReason:

If the header "X-ChoiceMail-OriginalAccount" was not found, then the email message was not processed through ChoiceMail. In other words, your email application received the message directly from your ISP's server. Please review your configuration and refer to ChoiceMail's documentation, online help, and our online technotes. In particular, see the technotes:

    Mail is coming in to ChoiceMail but not to my email application and
    How To Temporarily Disable ChoiceMail

If the ChoiceMail filter button (top right corner of the main ChoiceMail window) is red then you have either disabled ChoiceMail or you have not yet configured your email application to communicate with ChoiceMail. If the ChoiceMail filter button is green, then the most likely possibility is that you have more than one account configured in your email application and one or more of these accounts were not disabled. Click here for more information about this issue and how to resolve it.

If the "X-ChoiceMail-OriginalAccount" header was found but the "X-ChoiceMail-AcceptedReason" header was not found, then you are running an older version of ChoiceMail - you should update to the latest version as soon as possible.

If the "X-ChoiceMail-AcceptedReason" header was found, there will be an associated message that explains the reason why the email message was accepted by ChoiceMail. For example:

   X-ChoiceMail-AcceptedReason: Sender is on your whitelist

means that the email was accepted because the sender has already been approved by you. Other possibilities include a permission rule, an accepted domain or it could tell you that ChoiceMail filtering is disabled.


TechNote Index

© 2002-2005 DigiPortal Software, Inc. All Rights Reserved.