Troubleshooting ( 41 Articles )
Troubleshooting articles that will help fix ChoiceMail problems.
MS Mail Automatic setup does not work
Outlook Express has been replaced with Microsoft Mail program that stores account information in a different format.
ChoiceMail 3.11 and below will not know how to automatically read the account information so you will have to manually set your accounts up.
Detailed manual setup instructions for many clients can be found here
Please use the instructions for Outlook Express as they are very similar.
cmupdater.exe continuously asks for permission
Symptom: cmupdater.exe continuously asks for permission on Windows VISTA systems.
Explanation: It seems that there is no way in VISTA to remember the answer you give it when prompted if you want to allow cmupdater.exe to run.
Resolutions: ChoiceMail v4.x and up are FULLY Vista compatible and do not have this problem.
For all other versions of ChoiceMail ...
1)Open the folder where you ChoiceMail is installed and right click on the ChoiceMail.exe (application) file. Select "Properties". Switch to the "Compatibility" tab and check the box to run in Windows XP ServicePack 2 mode. Check the box at the bottom to run the application as administrator. Perform the same operation with cmupdater application. NOTE: This option willask you ONCE if you want to allow ChoiceMail to run at the start and will notrepeat the question untill you restart ChoiceMail. This option may prevent ChoiceMAil from automatically start on boot.
2) You can switch the new Windows VISTA UAC (User Account Control) setting off completely. To do that go to your Control Panel -> User settings and switch this option off.
3) You could switch off automatic updates in ChoiceMail. Please select Options->Preferences and uncheck the "Periodically check for updates" checkbox. We do not recommend this option though.
We will try to find a better resolution for this issue.
A message I wanted was deleted and sent to the junkbox
A small number of people have found that the anti-Bayesian rule deleted messages that they wanted to receive and put them in the junkbox.
To check if this is happening, open your junkbox and examine the "Delete Reason" column for the message in question. The entry in that column will explain why the message was deleted and if it was deleted by a permission rule such as the anti-Bayesian rule, it will so indicate.
If this is happening to you, you can perform the following steps to disable that rule
1) Open the permission management dialog
2) Click on the Rules tab
3) Click on the checkbox called "View built-in rules"
4) Scroll down the list of rules until you find the anti_bayesian rule (or whatever rule happens to be causing the problem)
5) Click on the checkbox beside the rule and make sure the checkmark disappears.
6) Click OK
That rule will no longer be applied to new messages.
ChoiceMail cannot be configured to leave mail on server
For various technical reasons, ChoiceMail One has to download all the mail from POP3 servers and cannot leave it there for other clients. ChoiceMail itself essentially becomes your new ISP mail server. If you are in a position to leave the machine running ChoiceMail on all the time and you can configure your router/firewall appropriately to forward ports 110 and 25 to that machine, it is then possible to connect to ChoiceMail from multiple email program - ChoiceMail itself can respect the email programs' requests to "leave mail on server" and so the mail (spam-free) can be retrieved from multiple email programs.
Please refer to the following
for more information on ChoiceMail One support for remote access.
Note that we cannot provide support for configuring your router or firewall and you should contact your firewall vendor for information on how to do this if necessary.
Other alternatives include installing a ChoiceMail Small Business Server if you have an always-on network or ChoiceMail Enterprise if your company is running MS Exchange or other internal mailserver.
Please consider the following suggestions as well.
- Use VNC, PC Anywhere or GoToMyPC to access your machine remotely.
2) Create a second address ONLY for forwarding good mail to the "travelling email address". Create a forwarding rule that sends all GOOD mail to this address. Turn this rule on before leaving town.
ChoiceMail doesn't remember whether it should start automatically
Problem: You want (or don't want) ChoiceMail to start automatically when your computer boots up. In the Configuration window you have checked (or unchecked) the auto start box but the next time you restart ChoiceMail the box is still checked (or unchecked)
Solution: You are most likely running a registry protection program such as AdWatch (from AdAware) that prevents the registry from being changed without your knowledge. Unfortunately, it sometimes just blindly prevents EVERYTHING from being changed, including things you want to allow to be changed.
You will need to disable (temporarily) your registry watcher or (if possible) configure it so that ChoiceMail has permission to modify the registry - note that this is also important during the normal running of ChoiceMail - a couple of key entries are saved in the registry and if they cannot be found later, ChoiceMail could misbehave.
ChoiceMail doesn't remember settings
Symptom: your email accounts (or your whitelist/blacklist) have disappeared and no matter how often you create them, they are not remembered.
Solution: The most likely possibility is that the database file used by ChoiceMail was corrupted. Fortunately, ChoiceMail One always saves a backup off the last valid database file so it should be possible to restore the information.
Please perform the following steps:
1) Close ChoiceMail completely (Actions | Exit)
1a) v4 only - Open The ChoiceMail ADMIN control Panel and STOP the service. Then EXIT the ChoiceMail Control Panel!
2) Using Explorer, open the folder where ChoiceMail is installed (this is usually c:\Program Files\DigiPortal Software\ChoiceMail
3) You should see a file called CMDB.MDB and another file called CMDB.OLD. You may have to unhide file extensions to be able to see both of these files
4) (Make sure you have files CMDB.MDB and CMDB.OLD) Delete the file called CMDB.MDB
5) Rename the file called CMDB.OLD to CMDB.MDB
6) Restart ChoiceMail (For ChoiceMail v4 and up - Open up the Control Panel and START the ChoiceMail Service first)
Our server got blacklisted on RBL lists - we think ChoiceMail is responsible.
Several RBL lists as they are called are known to create more problems than good. If you search for "rbl lists problems" for example - you will see what people have been going through as these lists are poorly implemented and often do not offer any spam protection.
We have very rarely seen these lists blocking someone because of ChoiceMail challenges. In many cases - something else happens and you get on the list so please double check the reason.
In any case - there is several things you can do.
1) Complain to the list owners.
2) Unblock your domain name.
3) If you have CME and still think ChoiceMail is the primary reason for your blacklisting and you simply want to send challenges ONLY to verifiable addresses you can switch on the Reverse DNS lookup in ChoiceMai.
Open your ChoiceMail settings and in the options section switch on the SPF protection options
Anyone actually complaining about the ChoiceMail message being sent to them as an unsolicited message - meerely has to publish their SPF (Sender Policy Framework) records and ChoiceMail will be able to distinguish between a spamer faking their email address and a real message sent from that domain.
You can also switch on the reverse DNS lookup and set it to "accept only reverse records mathicng the sender"
This will send challenge messages ONLY to unknown addresses that are sending an email form a server with valid reverse DNS record that matches the sender's email address.
This feature will most likely prevent some legitimate senders from receiving your challenge so you will have to check your unknown list more frequently. These senders however will have a different icon so that you can notice them better.
Again - this is not a ChoiceMail problem - it is a larger and more complicated problem with some of the RBL lists, but please make sure that the reason you got blacklisted IS indeed ChoiceMail challenges.
We would recommend checking other things on your network like possible virus infections.
Symptom - ChoiceMail begins downloading some mail and then the connection is losted - the activity logs typically display "failed to connect...."
Solution - This is NOT a ChoiceMail bug. We have recently discovered that this problem was due to a recent update in Norton AntiVirus. We are informed that the problem has been corrected by Symantec and you should make sure you have the latest version of NAV installed on your system.
We have also seen a similar problem with Panda but are not aware of an update from them that fixes the problem.
ChoiceMail Background Service Slow to Start
Q. My background service is slow to start. Sometimes minutes after I log in. What is going on?
A. It could take any amount of time until the service has started. Windows is "optimizing" the startup time by starting only a few crucial services and allowing the user to log in. Then, while you are logged on, it will start the other services it considers to be less important for the logon.
The startup time will depend on the speed of your machine obviously, but also if you are logging in manually or automatically as well as how many startup programs you have.
If you are logging in manually for example (you have to manually select a user and type in the password) then Windows has more time to start the background services.
This process has been debated (and still is) for a long time. Should windows start background services BEFORE it allows user to log in or have some sort of scheduler that does it regardless of the login. Obviously the latter has been in place for years now and I guess the main reason is to give user the appearance of a quick startup.
One most important piece as well is your security software (firewall and anti-virus). Those services can hold up everything else until they fully start up.
All this is perfectly normal and does not impact you in any way. The message that ChoiceMail is showing is for information purposes only.
You can always select not to start the ChoiceMail client automatically (the background service will still process your accounts and allow you to get mail). Then start it up manually when you need it.
Please note that the new ChoiceMail is FASTER and easier on your system than the previous versions. Your boot time is not impacted by ChoiceMail. If anything - it is most likely even faster than before. The general appearance may prompt you think otherwise.
Changing the argument to the HELO command
Some SMTP servers need to see a valid server name during the initial protocol setup. Normally, ChoiceMail retrieves that information from the network identification string on your computer. However, depending on how that identification was created, the name may not be recognized as legitimate by the SMTP server.
If you need to have explicit control over the name of the domain presented to an SMTP server during the initial connection and HELO command, and you can't change the network identification string on your machine, you can use the following work around
Find an INI file in the ChoiceMail root folder called
If it's not already there, then create it using a text editor such as Notepad. (Do NOT use word processors such as MS Word).
Look for a section called
and again if it's not there, simply add it at the bottom of the file.
Add the line
underneath the [General] section, replacing the part after the '=' sign with the server name you want to use with the HELO command
Save the file and restart ChoiceMail
Internal server error
Symptom: a request to our website results in the following error:
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, firstname.lastname@example.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
"More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."
Solution: please wait a little while and try your request again. Most likely, the webserver was being updated at the exact moment you connected and the error is only temporary.
ChoiceMail System TrayIcon is missing
Some ChoiceMail One users running on XP have reported that the system tray icon does not appear when ChoiceMail One is configured to start automatically when Windows XP boots up.
Try this first:
1) Right-click on a blank portion of your Start bar, and select Properties.
2) Make sure that the option at the bottom called "Hide inactive icons" is NOT checked
3) Click OK - your icon should now be visible.
If that does not solve the problem, then it may be caused by some default configuration restrictions in XP. This problem is NOT a bug in ChoiceMail itself.
We did a search and found multiple ways to address this problem. If you go to your favorite search engine and type
XP system tray icons missing
you will get a list of pages with solutions.
We have only tried one such solution which involves changing or adding a registry setting as follows:
For your convenience, we have provided this information in a registry file that you can just download and then double-click to import the information into your registry.
Step 1) Download systray.reg and save it on your desktop
Note: if your browser just displays the contents, you will need to right-click on the link above and select Save As...(or equivalent depending on your browser)
Step 2) Double-click on the downloaded file to import it into your registry
Step 3) Click Yes or OK if you are asked whether you want to import the information.
Below is the actual information that will be entered into your registry.
Type: REG_DWORD (DWORD Value)
Socket error 10053 in activity logs
This "error" can be safely ignored. Typically what it means is that a program such as an anti-virus application has rudely closed the connection before allowing the official "close" command to come through to ChoiceMail.
11/17/2004 6:21:53 PM - Software caused connection abort.
11/17/2004 6:21:53 PM - 127.0.0.1> Socket Error # 10053
Delete corrupted junkbox folder
If your junkbox is not being displayed properly anymore, it's possible that the junkbox folder got corrupted.
Please try the following steps to correct this problem:
1) Shut down ChoiceMail (Actions | Exit)
2) Using Explorer, please open the folder where ChoiceMail was installed (usually c:\\Program Files\\DigiPortal Software\\ChoiceMail
3) Inside that folder there should be a subfolder called Mailboxes - go into that one.
4) Inside the mailboxes folder you should see another folder whose name is your username - go into that one
5) Now you should see a folder called \"Recycle\"
6) DELETE that folder
7) Close the windows
8 ) Restart ChoiceMail
ChoiceMail complains that it cannot write to a directory
Symptom - ChoiceMail complains that it is unable to write to a directory and suggests that you change the permissions. It then indicates that it will shut down.
Solution - This problem is caused by trying to run two versions of ChoiceMail almost simultaneously. If ChoiceMail is configured to launch automatically at startup, there should be a single entry in the registry under the key
Check that you do not have a shortcut to ChoiceMail in your Startup folder.
Also make sure that there is no reference to ChoiceMail in the registry key
ChoiceMail generates access violation on startup
Symptom: when you start ChoiceMail One, there may be a long delay, the splash screen stays up too long, and then you get an access violation. ChoiceMail v4.x an up - service starts when started from control panel, but then stops.
Solution: This problem may be caused by a specially corrupted email message that is breaking the permission rule system in ChoiceMail One.
We have created a little program that will repair your permission rules to address this problem.
Please download and run FixRegExAV.exe to repair the permission rule system.
If that does not work for any reason - please do the following.
1) Make sure ChoiceMial is NOT running.
For V4 and up make sure you open up the ChoiceMail Control Panel and STOP the service
2) Go into the folder called Rules located under the main ChoiceMail folder.
3) Find a file that has your username or email address and end with .xml (repeat the process for other .xml files as well)
4) Open this file in notepad. (Right click on it and select open with and then select notepad)
5) In Notepad select Edit->Replace and in the
"find what" box type in
For the "replace with box" type in
(note that we want to change all occurrences of enable="1" to enabled="0")
6) Save the file and close notepad making sure you have made the correct changes.
7) Start ChoiceMail again.
For v4 - start the service as well.
All the rules should still be visible, but disabled.
Alternative automatic startup
If for some reason choicemail desktop cannot start promptly when the computer is turned on can you try the following.
Go to start, run then type in services.msc
Once it opens up find Choicemail and right click on it and go to Properties, here change the startup type to manual.
Once this is done go to the choicemail folder and copy the file called restartsvc to the computers startup folder.
Then restart your machine and see if chiocemail will start up.
ChoiceMail wants me to check for new email twice before it starts downloading messages
If you change the userid in the "Logging into ChoiceMail" field (Options | Client options), you can get into a situation where ChoiceMail will try to download email associated with your old userid and fail. You may also see the error message "ChoiceMail will not start downloading messages until it detects that your email client has connected to it"
To solve this problem, perform the following steps.
1) Shutdown ChoiceMail completely (Actions | Exit)
2) Open the folder where you have installed ChoiceMail (the default is c:\Program Files\DigiPortal Software\ChoiceMail)
3) Locate a file called users.ini (or just users if you have file extensions disabled).
3a) Make a backup of this file in case you make a mistake
4) Use NotePad (Programs | Accessories) or another text editor to
open this file so that you can edit it. Do not use a word processor like Microsoft Word.
If you review this file you will see that there is a header enclosed in square brackets followed by a list of entries. The name inside the header should be your userid. The header and associated list of entries is called a section.
In general, there should only be one section. However, if you changed your userid, there might be extra sections associated with those other userids. You need to delete those sections entirely.
5) Select the lines (including the header) for the userids that you need to remove and then delete them. Make sure that you do not delete the section whose header has the same name as that which appears in the "Logging into ChoiceMail" entry.
6) Save the file
7) Restart ChoiceMail.
Multiple POP accounts in your email application
(Legacy ChoiceMail One only)
If you have multiple POP accounts, ChoiceMail takes over responsbility for retrieving the email from each POP account and making it available to your email application.
If you are using ChoiceMail 1.6 and you have manually configured your email application, it is important that you have only one live account in it. In other words, you should have only one account in your email application that actually checks for email from ChoiceMail One. That account should be configured to connect to ChoiceMail.
If you have multiple email addresses from which you send outgoing emails, (for example you wish to distinguish between personal emails and business emails), then you can continue to maintain multiple email accounts in your email application but those other accounts must never check for email from ChoiceMail One. These other incoming POP3 accounts should be set to (or remain at ) your ISP's POP3 email server instead (I.e, MAIL.MYISP.COM) rather than "LOCALHOST".
HOWEVER, the outgoing SMTP server for those other accounts can still be set to localhost so that ChoiceMail can continue to monitor all outgoing email addresses.
As of ChoiceMail One version 2.0, if you wish to protect multiple email accounts, you can (and should) have multiple accounts configured in your email application, each of which will in the format
where 'cmuserid' is the username you created when you first setup ChoiceMail One itself.
For example, if your ChoiceMail One username is 'george' and ChoiceMail One is protecting the following three email addresses
then your email client would have three POP3 accounts configured and the username fields would be
ChoiceMail opens multiple copies of Outlook
If you are using Microsoft Outlook as your default email application, each time you invoke it from ChoiceMail, a completely new Outlook window may be opened.
The best solution to this problem is to explicitly tell ChoiceMail One to use Microsoft Outlook as your default email application (rather than ChoiceMail One simply querying your system to find the default email application) and then adding the parameter /recycle in the parameters field.
Step 1) Click on the Options menu in ChoiceMail and select Configuration.
Step 2) When the dialog appears, click on the Advanced tab.
Step 3) In the "Override system default email client" section, click the Choose... button.
Step 4) A list of email applications known to your system should appear in a popup menu
Step 5) Select Microsoft Outlook from the list. The filename and Startup folder fields will be automatically changed to reflect that you want Outlook to be started.
Step 6) In the "Parameters" field, enter the string /recycle exactly as shown.
Step 7) Click OK to accept these changes.
I locked ChoiceMail and I can't unlock it
If you lock ChoiceMail One (version 2.x only), you need to use a password to unlock it. The password is the same password that is used by your email application to access your mail. If you configured ChoiceMail automatically, you would have been asked for your password for each email account and ChoiceMail by default would have used the first such password as the password for ChoiceMail itself.
Some spyware apps crash ChoiceMail One or otherwise prevent it from operating normally.
If ChoiceMail One crashes when you start it up or close, or you have been using ChoiceMail One without any problems for some time but have suddenly encountered any of the following symtoms, it is very likely that the problem is due to certain kinds of spyware programs running on your machine:
- Your sender lists disappear
- ChoiceMail One doesn't close properly
- ChoiceMail One generates access violations
- The error message "Could not write to ChoiceMail.ini" is displayed in one of the activity logs
- Complaints about not being able to write to other INI files show up in the activity logs
In particular, we have determined that a recent update to a program called TGCMD.EXE is preventing ChoiceMail One from saving critical data and is directly responsible for these problems. That program may also be preventing other applications from running properly. A detailed explanation of this program can be found at http://www.answersthatwork.com/Tasklist_pages/tasklist_t.htm and is well worth reading.
According to our research, a number of companies including Sony, HP, and Comcast, install this software by default on your machine and the general consensus is that it should be removed. We have verified that once tgcmd is removed, ChoiceMail One will begin operating normally, although you may not be able to recover your existing senders if they were corrupted due to TGCMD.
Please also see the following articles from other companies who have commented on this specific problem:
Symantec (Norton AntiVirus)
Please contact your vendor for help on how to remove tgcmd.exe from your system.
Senders are not being approved when I send them an email first.
When you send an email message out, ChoiceMail One will detect it and will normally add the recipient in your message to the whitelist so that your recipient is not challenged when he or she replies to you.
For this process to work, there are three important requirements
1) Your email client's outgoing (SMTP) server needs to be set to localhost
2) You need to set the appropriate preferences in ChoiceMail One
3) ChoiceMail needs to recognize your outgoing FROM address
The first two items above are normally configured properly by default. However, if you happen to be sending email messages out using a reply address (FROM) that ChoiceMail One does not know about, then it will not auto-approve the email addresses in the TO, CC, or BCC fields of those messages.
There are two ways that ChoiceMail One is aware of your own email addresses.
1) Through POP3 addresses
2) Through the Aliases option
Take a look at your account settings in your email application and note what email address is specifed as YOUR address. Then go to ChoiceMail and check the POP3 accounts (Options | EMail accounts) and the aliases (Options | Preferences | Aliases and Mailing lists) and make sure that your email address appears in one of those places.
Your computer does not dial the Internet automatically
If you are on a dialup connection, Windows should connect to the internet automatically whenever ChoiceMail One needs to check mail. This works as expected on Windows 9x/ME systems.
However, if you are running Windows 2000 or XP, you may find that the OS does not connect to the internet automatically. Apparently this change was made by Microsoft.
Fortunately, it is possible to fix this problem. We found the answer in the microsoft.public.windowsxp.general newsgroup via a Google search and you can read it directly here.
Since we do not know whether this information will remain in that newsgroup permanently, we are republishing it below on the assumption that it is a fair use of the information. We thank Mr. Fred Sepanek whose name is associated with the answer below.
Enable autodial in NT/XP...On Windows 95/98/ME, wetting the connection in Internet Explorer (or
from the Internet Icon of the Control Panel) causes a connection when a
program attempts to connect to the Internet. In Windows 2000/NT/XP,
those settings only apply to IE/Outlook etc.(windows programs). Re-set
that to 'Never dial a connection'. Then:
Double Click 'Administrative Tools'
Double Click 'Services'
Double Click 'Remote Access Auto Connection Manager'
In the Startup type: pull down menu, select 'Automatic'
Click the Start button.
Start|Settings|Network and Dial-up Connections
Ensure that there is a dialer or create one if there isn't
Select the Dialer
Click the 'Advanced' pull down menu
Select 'Dial-up Preferences...'
Under the Autodial Tab, enable the 'Enable autodial by location' checkbox
Start|Settings|Network and Dial-Up Connections
Click the 'Advanced' pull down menu
Select 'Advanced Settings...'
Under the Adapters and Bindings tab, in the Connections: window, choose
the order for DNS to use (LAN or dialup adapter)
Generally, if a connection can be established on the LAN, the system
does not try to establish a dial up connection.
From the dial up window, choose the Advanced pull down menu, then
select Advanced settings. From there you can select the order of
connections to try. Setting dial up first should allow connection by
Eudora won't download mail from ChoiceMail One
Error message refers to unknown "LAST" command
If you have a very old version of Eudora, OR if you have a recent version of Eudora that was installed over an old version, you may run into a problem where Eudora will not download any mail from ChoiceMail One. Instead, you may see the following error message in Eudora:
Logging into Pop Server
There has been an error transfering your mail. I said LAST and then the POP server said -ERR Unnown Command.
Also, if you look in the first tab of the Activity logs (Options | Show Activity Logs), you will see an error message that says
-ERR Unknown Command LAST
This is a problem with incompatible POP3 commands. The LAST command was removed from the official email standard quite a while ago and is therefore not needed (and not supported) by many modern POP3 servers (including ChoiceMail One).
However, if you had a really old version of Eudora that used that command, your more recent version of Eudora may use it as well.
To tell Eudora that it should not use the LAST command, you will need to edit your Eudora.ini to disable the LAST command. Your Eudora INI file is normally found in the same folder as your Eudora application itself. Make sure that Eudora is not open while you make the modification.
Using a text editor such as NotePad (do not use a word processor as you will completely corrupt the file), edit the eudora.ini file and look for the following line.
Change the 1 to a 0 (zero) and save your file. Restart Eudora and you should be good to go.
Invalid domain - error 501. 5.0.0 when testing SMTP connection
Symtom: when testing your SMPT server, the test fails with the above mentioned error message. This problem can occur in all versions of ChoiceMail up to version 2.5. This issue will be addressed in the next update of ChoiceMail.
Workaround: just change the name of your computer to a simple alphanumeric sequence containing no spaces.
The following link describes the procedure for changing the name of your computer on various systems.
Firefox browser unable To see ChoiceMail registration code
If you are using the Firefox (Mozilla) Web Browser and your screen looks like Image 1 below, then you should follow the directions below.
From the main menu of Firefox, choose Tools->Options. Image 2 points out where the Tools menu is located.
2. On the dialog that pops up, on the left hand side is a graphic marked Web Features. Click on Web Features. Image 3 has this highlighted
3. At the bottom of the Web Features screen is a checkbox named "for the originating Web site only" Image 4 has this checkbox highlighted.
4. Uncheck the checkbox named "for the originating Web site only" so that it looks like Image 5.
5. Click OK and reload the original url you received in the registration email. This time the page should look like Image 6.
ChoiceMail stopped retrieving mail due to socket error
A socket error means that ChoiceMail One was unable to connect to the internet for one reason or another. The usual reasons are:
1) Your firewall is preventing ChoiceMail One from connecting to the internet. The most common socket error is 10061 - connection refused. See Firewalls and server permissions for more info on this issue.
2) You specified an invalid server name for the POP3 or SMTP server so that the server could not be found. Check carefully that your POP3 server and SMTP server names are correct.
3) You have a port conflict due to some other application.
ChoiceMail continuously tells you that it appears that you are running it for the first time
Symptom: Even though you have completed the setup wizard, ChoiceMail restarts and then asks you to run the wizard again:
Solution: As far as we can tell, this problem is actually due to some other process on your computer preventing ChoiceMail from writing data to one of its files. Follow the instructions below:
0. Make sure ChoiceMail is not running.
1. Navigate to the ChoiceMail directory
(Usually C:\Program Files\DigiPortal Software\ChoiceMail)
2. In Notepad, open the file named choicemail.ini
3. Look for the section marked [general]
4. In the [general] section is a field which says username=
5. If this field is empty (the line says username= ) enter your choicemail username in the field.
(for example, if your username is person put username=person on that line.
6. Save the file and restart ChoiceMail.
I cannot register ChoiceMail with my new 3.x license
The possibilities are:
1) You did not download a ChoiceMail 3.x installer and are trying to use the new usercode and key with an older ChoiceMail product.
2) You are trying to use your OLD usercode and registration key with the new version.
3) Make sure that you update both the usercode and the key. It's not enough to just change the registration key by itself.
4) If the registration dialog asks you for a NAME and key, please use your usercode for the NAME field
You can download the latest version of ChoiceMail from our site through this link and then use your usercode and key to register it.
On a separate note, if you are using a software firewall, please remember to make sure that you give ChoiceMail full client and server priviledges. One of the most heard complaints we hear when upgrades fail is due, not to ChoiceMail, but to a firewall program that did not correctly notify you that a program changed and just silently started blocking it.
Some mail not retrieved after upgrade to v4
The problem is that your usernames are not set up correctly.
Please read my answer carefully in full before you follow a set of instructions. You will have two choices depending on how your account is set up at this point.
For each account set up in ChoiceMail you most likely have an account in Eudora. The incoming server name is always localhost, but the usernames vary. The format is
or just the email address you want to get.
Your username is choicemailuser (this is displayed at the top of your ChoiceMail window)
To get the mail for email@example.com account - your username should be
choicemailuser/ firstname.lastname@example.org or just
(this will get emails for the above address only ( email@example.com))
If you had only one account that was receiving all of your mail from ChoiceMail in one go - you would have to do the following.
1) Exit Choicmail
2) Open up ChoiceMail Admin Control Panel
3) click on User Management button (acknowledge the message that pops up)
4) Double click on your account and change your username to "choicemail" for example (no quotes)
5) Ok everything and wait until the server status is Running.
6) Reopen ChoiceMail - you will be asked if you deleted or renamed the account
7) SELECT NO (renamed account - if you select yes - you may lose your settings)
8) Type in your new username and your password to get back into ChoiceMail.
9) In eudora - change the username for that one account to just "choicemail" and it will work as before again.
Hope this helps.
Trial expired prematurely
We sometimes receive reports that the trial version of ChoiceMail One has expired prematurely. This typically happens if ChoiceMail One determines that the system date has changed beyond the available 14 days.
There is a known bug in some versions of Microsoft Windows where using the date/time dialog to look at future dates will actually change the date even if you don't press the APPLY button. If your trial has prematurely expired, this is the most likely reason why it happened.
Please see Microsoft's report on this bug for more details.
Symptom: ChoiceMail displays a message that it's waiting for your email program to connect to it but no matter what you do, your email program cannot connect to ChoiceMail - you've tried changing ports, all to no avail. In the activity logs, every time your email program tries to connect, you see the error message "Inactivity timeout" and the connection is closed immediately.
Solution: This is a firewall problem - we have most recently encounted this problem with McAfee's system and even though we tried disabling the various components (firewall, privacy, anti-spam, anti-virus), we were unable to get the connection to work until we actually uninstalled McAfee's software after which point the email program and ChoiceMail worked with no problem.
We want to make it clear that this kind of problem is ALWAYS related to bugs in firewall/security products that intercept internet connections. This is NEVER a ChoiceMail bug, ChoiceMail is simply the unwitting "trigger". Consider using a different firewall (we find ZoneAlarms works extremely well and a free version is available if you don't want to pay for it).
Cannot allocate socket
Symptom: when choicemail starts running, it displays an error
"Cannot allocate socket"
THIS HAS NOTHING TO DO WITH CHOICEMAIL. ChoiceMail did not CAUSE this problem, nor does it have any impact on it. You don't need to uninstall ChoiceMail etc. etc.
This message means that there is an underlying problem with your TCP/IP stack/internet connectivity, possibly (but not always) caused by a software firewall.
You will probably find that if you try connecting to a website with your browser (Internet Explorer, Mozilla, Firefox, etc), that will fail too.
ChoiceMail is being nice in that rather than just failing silently, it is TELLING you what's wrong. THis is NOT A BUG IN CHOICEMAIL.
You need to contact your ISP, your firewall vendor or someone who can help you get your internet connectivity restored.
After upgrading, ChoiceMail can't connect to the internet and/or my email program can't connect to ChoiceMail
This is NOT a bug in ChoiceMail. We've seen this issue with a couple of firewall products that don't properly detect that a product has "changed" due to an upgrade. Consequently, they just SILENTLY start blocking ChoiceMail. From your perspective of course, it seems as if ChoiceMail is broken. It isn't!
Based on feedback from customers, it appears that Norton Internet Security is most often responsible for this problem. Incidentally, we've also seen this when Norton's product is updated through their LiveUpdate process so the same symptom can be seen even if you did not upgrade ChoiceMail.
1) Try removing all references to ChoiceMail from Norton, then rerun ChoiceMail and hopefully Norton will redetect ChoiceMail at which point you can give it permission again.
2) Complain to Symantec (it's THEIR bug)
3) Switch to a better firewall. Again, based on feedback from customers, ZoneAlarm (www.zonelabs.com), which even has a free version available, works far better than other firewalls, correctly detects changes to programs and prompts you appropriately.
Installer claims an email app is running but you can't find it
The most likely possibility is that you have Outlook running as a background task. Open your task manager and look at the list of processes running on your machine (you might want to sort the list by name).
Look for a process called Outlook and kill it. The ChoiceMail One installer should then run with no problems.
Senders are gone - and so are my POP3 accounts
Symptom: when you run ChoiceMail, your POP3 accounts have disappeared - and there are no senders in any of your lists. You try to put your POP3 accounts back in but they get lost again.
Solution: it's quite possible that your database subsystem has gotten corrupted. One of our customers sent in a solution they found that fixed this problem:
1.) Installed SP2. This didn't seem to help at all.
2.) Installed all available Windows Updates. Again, no change.
3.) I did a little research on similar DB problems on Google and ended up installing the MDAC utility, Component Checker ( http://www.microsoft.com/downloads/details.aspx?familyid=8f0a8df6-4a21-4b43-bf53-14332ef092c9&displaylang=en )
After running this tool I found a few "mismatch fields". I wasn't sure what this could be but it didn't seem good.
4.) What I did next was to use the MDAC repair tool. You can find the tool along with a tutorial here: http://www.macropool.com/en/download/repair_mdac.html
I followed that to the letter and everything worked perfectly. ChoiceMail loaded up perfectly with all my old settings exactly as I'd left them.
Speeding up web browsing
ChoiceMail comes with a built in web server serving the web pages for user interaction. While this server is adequate and more importantly very secure - you may want to serve the little image files using another web server to speed up the process.
To do this please do the following (this assumes you have IIS installed on the same server as ChoiceMail)
Open up your IIS administration and go to the default web site.
Right click on it and select "Create new virtual directory".
Navigate through the wizard and name the folder "cmfiles" for example.
The real folder that this virtual folder should point to is under C:\Program files\DigiPortal Software\CM Enterprise\Templates\Images (substitute your path with wherever you installed your ChoiceMail, but the important thing is that this is pointing to the \Templates\Images subfolder)
The permissions should be given to read files. No other permissions are required nor recommended.
Once done - open up your web browser and type the following as your URL
http://YOURCOMPUTERNAME/cmfiles/Yes.gif (uou will obviously substitute the "YOURCOMPUTERNAME" with your computer name 🙂 )
You should see a small image that has the word "Yes" on it. If you do - everything is ready - otherwise your virtual directory was not set up correctly.
In ChoiceMail open up the Server Setup for ChoiceMail server. Go to the HTTP tab and replace the "path to images" with http://YOURCOMPUTERNAME/cmfiles/
Click on OK and wait for the service to restart.
Please note that if your users are accessing your ChoiceMail outside your network you may want to use the fully qualified name instead of YOURCOMPUTERNAME.
The same technique will work with any web server if you simply copy the contents of the \Images sub folder to some directory on the web server and then point your ChoiceMail to it.
The default ChoiceMail settings for this field is /images which instructs ChoiceMail to serve the files on its own.
Exchange 2007 452 4.3.1 Insufficient system resources error
Problem: In the Choicemail forward logs there is an ERROR during message forwarding.Error forwarding mail. Server returned 452 error code (Your mail server replied with:452 4.3.1 Insufficient system resources)
Analysis: This is probably happening due to the Back Pressure feature in Exchange Transport service.
Solution: First step is to reconfigure the Transport service you can do this by doing the following: Open the "EdgeTransport.exe.config" file which is located Program Files/Microsoft Exchange Bin folder.
Disable Resource monitoring or change the monitoring configuration:
Open the "EdgeTransport.exe.config" file with notepad and change resource values or even easier just disable the monitoring completely.
If you are changing the resource values the string should go from
add key="EnableResourceMonitoring" value="true" /
add key="EnableResourceMonitoring" value="false" /
Once this is done save the file and restart the Microsoft Exchange Transport service.
Antiy Ghostbusters causes Windows to crash
We have had a couple of reports that Windows crashes when you are using ChoiceMail with Antiy Ghostbusters installed.
ChoiceMail itself cannot cause Windows crashes as it is a standard windows application program only. However, any software that installs itself as a driver has the ability to crash Windows completely if it is not 100% functioning correctly.
It is extremely probable therefore that a standard OS function call made from ChoiceMail is being intercepted by Antiy Ghostbusters but not being handled properly by that program, thereby causing the crash.
There is nothing that we can do about this - you should contact Antiy and/or not use that product until the problem is repaired.
Problems sending some emails but not others
Solution If you are having trouble sending some emails, but not others, and you see the error message:
"Error reading from network. Cause: connection aborted due to timeout..."
Please check the following:
For Netgear FA311 network cards: Downloading and installing the Netgear 1.3 driver will resolve this issue for most users. If it does not, please visit Netgear's Website and download the latest drivers for your network card.
For NVIDIA NForce 3 onboard network cards: Disabling the "Checksum Offloading", will resolve this issue.
This network card comes as onboard in network card for ASUS K8N-E Motherboards for example.
We have also had reports of this problem on a Soltek K8AN2E-GR motherboards.
1. Goto "Start" > "Control Panel".
2. Double click to open "Network Connections".
3. Right click on your network adapter and go to properties (should be labeled as "NVIDIA nForce Ethernet Controller").
4. Click on "Configure" and go to the "Advanced" tab.
5. Select "Checksum Offload" and choose disable in the window on the right.
6. Click on Ok.
This issue is not restricted to ChoiceMail and indeed can happen with many applications.