Here are some tips on troubleshooting Enigmail installation and use:
. I have updated Enigmail on Thunderbird, now it keeps telling me: "A previous install did not complete correctly. Finishing install."
Go to your Thunderbird installation directory and delete the file xpicleanup.dat. Then, start up Thunderbird and do the following steps:
Go to the menu Tools -> Add-ons
Click on the Enigmail extension and Disable it
Install the new version of Enigmail, then Enable Enigmail again
Restart Thunderbird and you're done
1. "This item will be installed after you restart Thunderbird" shown in the Add-ons Manager.
The Add-ons Manager checks to see if an extension is validated to work on the version of the application on which you are attempting to install it. If you have updated your application and are trying to install a previous version of Enigmail, it may be that Enigmail has not been validated against the new version.
You will need to remove Enigmail or use a version that is validated for your version of the application. The Add-ons Manager does not correctly remove extensions currently, therefore to remove Enigmail you will need to shut down Thunderbird and delete the Chrome and Extensions folders from your profile.
2. Is Enigmail working?
If installation was successful, you will need to restart the application. (On Windows 9x/ME systems, you may sometimes need to reboot before restarting.) After restarting the application, launch the Mail/News window, which should have an OpenPGP menu on the menubar. Choose the About OpenPGP option, which should display the version number and the GnuPG executable details.
Enigmail has only been tested with milestone releases of Mozilla Thunderbird and SeaMonkey. If you use a nightly build (or your own build), Enigmail may not work and may even crash your build!
3. Enigmail fails to access keyserver from behind a firewall?
If you are using HTTP proxy behind a firewall, you need to add the following line to your gnupg.conf file (where value is the proxy host):
4. My own signatures are invalid!
Enigmail replaces ">" in quoted messages with "|"
Enigmail replaces leading spaces with "~"
These problems are caused by format=flowed (RFC2646).
DON'T use it with OpenPGP signatures.
In Seamonkey, open a browser window to about:config, in Thunderbird, use the "Config Editor" button located on the General tab under Options --> Advanced and make sure that mailnews.send_plaintext_flowed is set to false. This is not really a bug, but a workaround that Enigmail uses to handle the text=flowed formatting used by Mozilla, which can invalidate signatures. You can avoid this replacement by setting the option mailnews.send_plaintext_flowed to false:
- On Thunderbird: open the Config Editor (Tools > Preferences > Advanced)
- On SeaMonkey: open the URL about:config
5. How to debug Enigmail or report bugs?
Check the Defects page, where you can find out how to turn on debug switches for Enigmail and generate log files containing debug information. You can also file a bug report using Bugzilla from there.
6. How to uninstall Enigmail?
Go to the menu Tools > Add-ons
Click on Enigmail
Click on the Uninstall button
7. I get an error message saying that Enigmail or Enigmime failed to initialize
Enigmail requires GnuPG to be installed and usable. Without this prerequisite, Enigmail cannot work. Furthermore, for Thunderbird up to version 17.x there are few a technical limitations concerning the combination of Enigmail and Thunderbird (or SeaMonkey). Therefore you can use the official Enigmail releases from this web site only if you use the official releases of Thunderbird or SeaMonkey provided by mozilla.org.
If you use a Thunderbird or SeaMonkey version coming from some other source (e.g. as part of of your Linux distribution), or if you built Thunderbird yourself, you should either use an Enigmail version built by the same source, or build Enigmail yourself. For building Enigmail, refer to the Source Code section.
8. How can I use S/MIME and Enigmail concurrently?
The S/MIME button is hidden by default in Mozilla "Seamonkey". You can re-enable it in the Enigmail preferences, in the Advanced section. You cannot mix S/MIME and PGP/MIME in the same message, this will fail as the two standards (and the implementation in Thunderbird) interfere with each other. If you want to use S/MIME you should not enable the Enigmail option "encrypt if possible" (nor the one from S/MIME).
9. There is no Enigmail user interface (menu etc.) visible
This is sometimes a problem after having upgraded Thunderbird/SeaMonkey. Check in the Add-ons manager if Enigmail is compatible with the version of your application.
10. I installed a new extension and Enigmail stopped working
Some extensions can cause conflicts with Enigmail, preventing it from succesfully signing/encrypting outgoing mail or decrypting incoming mail.
Details for known extensions are available on the Exensions Compatibility FAQ entry
11 I need to create a new profile. How do I transfer my mail and settings?
Although this is not exactly Enigmail-related, we have been asked how to do this a few times, so we have put together this new profile howto as a guide.
12. I am using a non English Character Set and my signatures keep failing
When sending signed emails containing non English characters (such as å or ð) the signature fails to verify.
On Mozilla go to Edit > Preferences > Mail & Newsgroups > Composition
On Thunderbird go to Tools > Options > Composition
Make sure the option For messages that contain 8-bit characters, use 'quoted printable' MIME encoding.is unchecked
13. IMAP Messages greater than approx. 35kB are being displayed as broken
When working on an IMAP server, it happens that bigger PGP/MIME mails fail to decrypt when viewing them.
This is due to Mozilla loading IMAP attachments on demand and not knowing that the encrypted message isn't a true attachment.
You can either click on the broken lock (reloads the mail in full) or disable the option Only download attachments when opened in the advanced preferences.