Difference between revisions of "Thunderbird"
Kynikos.bot (talk | contribs) (Template:i18n is deprecated, use interlanguage links, see Help talk:I18n#"Dummy" interlanguage links and deprecation of Template:i18n) |
(→EnigMail - Encryption: Add section on how to remove information disclosing headers for more security conservative users) |
||
(24 intermediate revisions by 12 users not shown) | |||
Line 2: | Line 2: | ||
[[fr:Thunderbird]] | [[fr:Thunderbird]] | ||
[[it:Thunderbird]] | [[it:Thunderbird]] | ||
− | {{ | + | {{Related articles start}} |
− | {{ | + | {{Related|Thunderbird Export URLs}} |
− | + | {{Related|Firefox}} | |
− | + | {{Related articles end}} | |
− | {{ | ||
− | {{ | ||
− | + | [https://www.mozilla.org/ Mozilla] [https://www.mozilla.org/thunderbird/ Thunderbird] is an email, newsgroup, and news feed client designed around simplicity and full-featuredness, while avoiding bloat. It supports POP, IMAP, SMTP, S/MIME, and OpenPGP encryption (through the [[Thunderbird#EnigMail - Encryption|Enigmail extension]]). Similarly to [[Firefox]], it has a wide variety of extension and addons available for download that add more features. | |
− | ==Installation== | + | == Installation == |
− | |||
− | |||
− | + | [[pacman|Install]] {{Pkg|thunderbird}} from the [[official repositories]]. | |
− | |||
− | + | Other alternatives from the [[AUR]] include: | |
− | + | *{{AUR|thunderbird-esr-bin}} (a [http://www.mozilla.org/thunderbird/organizations/ long-term] supported version) | |
+ | *{{AUR|thunderbird-beta-bin}} (the official [http://www.mozilla.org/en-US/thunderbird/channel/ cutting-edge] version by Mozilla) | ||
+ | *{{AUR|thunderbird-nightly}} (a [https://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/latest-comm-central/ nightly] version) | ||
− | + | There are a number of language packs available, if English is not your preferred language. To see a list of available language packs, try: | |
+ | $ pacman -Ss thunderbird-i18n | ||
− | == | + | == Extensions == |
− | + | === EnigMail - Encryption === | |
− | + | [https://www.enigmail.net EnigMail] is an extension that allows writing and receiving email signed and/or encrypted with the OpenPGP standard. It relies on the [[Wikipedia:GNU Privacy Guard|GNU Privacy Guard (GnuPG)]]. | |
− | |||
− | + | It can be installed from [https://addons.mozilla.org/thunderbird/addon/enigmail/ addons.mozilla.org] (e.g. through the {{ic|Add-ons Manager}}) or the [[AUR]]. Common packages are: {{AUR|thunderbird-enigmail}} and {{AUR|thunderbird-enigmail-bin}}. | |
− | ==== | + | ==== Sharing the public key ==== |
− | + | There are a variety of ways to distribute the public key. One way is to upload it to a public keyserver network. Another is to share it with friends who are also using email encryption. | |
− | ==== | + | ==== Encrypting emails ==== |
− | + | First of all, encryption does not always work properly with emails containing HTML. It is best to make all of the encrypted emails plain text by choosing ''Options > Delivery Format > Plain Text Only'' in the new email window. | |
− | + | Once the email is finished it can be signed through the ''OpenPGP'' menu. | |
− | + | ==== Decrypting emails ==== | |
− | + | Assuming that the email was encrypted properly, just trying to open it should result in a popup window asking to type in the keyphrase. | |
− | + | ==== Removing Information Disclosure in Email and OpenPGP Headers ==== | |
− | + | By default, Enigmail discloses unnecessary information in the email headers of the sent email and in the OpenPGP comment field. This information includes the fact that Enigmail is being used and which version. Both these can be disabled in the Thunder Config Editor (<code>Edit -> Preferences -> Advanced -> General -> Config Editor</code>) | |
− | + | To delete the email header (X-Enigmail-version) set <code>extensions.enigmail.addHeaders</code> to '''false'''. | |
− | + | Counter-intuitively, to disable the the OpenPGP comment, set the <code>extensions.enigmail.useDefaultComment</code> to '''true'''. | |
− | + | Users who do this will also be interested in disabling the user-agent email header that advertises that the sender is using Thunderbird. Enable the setting <code>general.useragent.enable_overrides</code> and set <code>general.useragent.override</code> to a blank string. | |
− | + | === Lightning - Calendar === | |
− | |||
− | + | [https://www.mozilla.org/projects/calendar/lightning/ Lightning] is a calendar extension that brings [[Wikipedia:Sunbird|Sunbird's]] functionality to Thunderbird. You can use [https://addons.mozilla.org/thunderbird/addon/lightning/ addons.mozilla.org] or the [[AUR]] package {{AUR|lightning-bin}} to install Lightning. | |
− | + | === FireTray - Tray icon === | |
− | + | FireTray is an extension that adds a customizable system tray icon for Thunderbird. It can be installed from [https://addons.mozilla.org/thunderbird/addon/firetray/ addons.mozilla.org] or the [[AUR]] package {{AUR|thunderbird-firetray}}. | |
− | + | == Tips and tricks == | |
− | === | + | === Setting the default browser === |
− | + | {{Note|Since version 24 the {{ic|network.protocol-handler.app.*}} keys have no effect and will not be able to set the default browser.}} | |
− | + | Recent versions of Thunderbird use the default browser as defined by the [[Default applications|system MIME settings]]. This is commonly modified by the Gnome Control Center (''Gnome Control Center > Details > Default Applications > Web'') (available in: {{Pkg|gnome-control-center}}). | |
− | + | This can be overridden in Thunderbird through ''Edit > Preferences > Advanced > General > Config Editor'' by searching for {{ic|network.protocol-handler.warn-external}}. | |
− | + | If the following three are all set to {{ic|false}} (default), turn them to {{ic|true}}, and then Thunderbird will ask you when clicking on links which application to use. Depending on the chosen desktop, common values include {{ic|/usr/bin/firefox}}, {{ic|/usr/bin/google-chrome-stable}}, {{ic|/usr/bin/exo-open}} (Xfce) or {{ic|/usr/bin/xdg-open}} (non-DE environments). Remember to check ''"Remember my choice for .. links"''. | |
− | + | network.protocol-handler.warn-external.ftp | |
+ | network.protocol-handler.warn-external.http | ||
+ | network.protocol-handler.warn-external.https | ||
− | === | + | === Plain Text mode and font uniformity === |
− | + | Plain Text mode lets you view all your emails without HTML rendering and is available in ''View > Message Body As''. This defaults to the [[Wikipedia:Monospace_(Unicode)|Monospace]] font but the size is still inherited from original system fontconfig settings. The following example will overwrite this with Ubuntu Mono of 10 pixels (available in: {{Pkg|ttf-ubuntu-font-family}}). | |
− | + | Remember to run {{ic|fc-cache -fv}} to update system font cache. See [[Font Configuration]] for more information. | |
− | + | {{hc|~/.config/fontconfig/fonts.conf|<nowiki> | |
+ | <?xml version="1.0"?> | ||
+ | <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> | ||
+ | <fontconfig> | ||
+ | <match target="pattern"> | ||
+ | <test qual="any" name="family"><string>monospace</string></test> | ||
+ | <edit name="family" mode="assign" binding="same"><string>Ubuntu Mono</string></edit> | ||
+ | <!-- For Thunderbird, lowering default font size to 10 for uniformity --> | ||
+ | <edit name="pixelsize" mode="assign"><int>10</int></edit> | ||
+ | </match> | ||
+ | </fontconfig> | ||
+ | </nowiki>}} | ||
− | === | + | === Webmail with Thunderbird === |
− | + | Please see upstream Wiki: [http://kb.mozillazine.org/Using_webmail_with_your_email_client Using webmail with your email client]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Please see upstream | ||
== Troubleshooting == | == Troubleshooting == | ||
− | === Segfault | + | === LDAP Segfault === |
− | |||
− | |||
− | |||
− | |||
− | + | An [https://bugzilla.mozilla.org/show_bug.cgi?id=292127 LDAP clash (Bugzilla#292127)] arises on systems configured to use it to fetch user information. A possible [https://bugzilla.mozilla.org/show_bug.cgi?id=292127#c7 workaround] consists of renaming the conflicting bundled LDAP library. |
Revision as of 14:35, 12 February 2014
Mozilla Thunderbird is an email, newsgroup, and news feed client designed around simplicity and full-featuredness, while avoiding bloat. It supports POP, IMAP, SMTP, S/MIME, and OpenPGP encryption (through the Enigmail extension). Similarly to Firefox, it has a wide variety of extension and addons available for download that add more features.
Installation
Install thunderbird from the official repositories.
Other alternatives from the AUR include:
- thunderbird-esr-binAUR (a long-term supported version)
- thunderbird-beta-binAUR (the official cutting-edge version by Mozilla)
- thunderbird-nightlyAUR (a nightly version)
There are a number of language packs available, if English is not your preferred language. To see a list of available language packs, try:
$ pacman -Ss thunderbird-i18n
Extensions
EnigMail - Encryption
EnigMail is an extension that allows writing and receiving email signed and/or encrypted with the OpenPGP standard. It relies on the GNU Privacy Guard (GnuPG).
It can be installed from addons.mozilla.org (e.g. through the Add-ons Manager
) or the AUR. Common packages are: thunderbird-enigmailAUR and thunderbird-enigmail-binAUR.
Sharing the public key
There are a variety of ways to distribute the public key. One way is to upload it to a public keyserver network. Another is to share it with friends who are also using email encryption.
Encrypting emails
First of all, encryption does not always work properly with emails containing HTML. It is best to make all of the encrypted emails plain text by choosing Options > Delivery Format > Plain Text Only in the new email window.
Once the email is finished it can be signed through the OpenPGP menu.
Decrypting emails
Assuming that the email was encrypted properly, just trying to open it should result in a popup window asking to type in the keyphrase.
Removing Information Disclosure in Email and OpenPGP Headers
By default, Enigmail discloses unnecessary information in the email headers of the sent email and in the OpenPGP comment field. This information includes the fact that Enigmail is being used and which version. Both these can be disabled in the Thunder Config Editor (Edit -> Preferences -> Advanced -> General -> Config Editor
)
To delete the email header (X-Enigmail-version) set extensions.enigmail.addHeaders
to false.
Counter-intuitively, to disable the the OpenPGP comment, set the extensions.enigmail.useDefaultComment
to true.
Users who do this will also be interested in disabling the user-agent email header that advertises that the sender is using Thunderbird. Enable the setting general.useragent.enable_overrides
and set general.useragent.override
to a blank string.
Lightning - Calendar
Lightning is a calendar extension that brings Sunbird's functionality to Thunderbird. You can use addons.mozilla.org or the AUR package lightning-binAUR to install Lightning.
FireTray - Tray icon
FireTray is an extension that adds a customizable system tray icon for Thunderbird. It can be installed from addons.mozilla.org or the AUR package thunderbird-firetrayAUR.
Tips and tricks
Setting the default browser
network.protocol-handler.app.*
keys have no effect and will not be able to set the default browser.Recent versions of Thunderbird use the default browser as defined by the system MIME settings. This is commonly modified by the Gnome Control Center (Gnome Control Center > Details > Default Applications > Web) (available in: gnome-control-center).
This can be overridden in Thunderbird through Edit > Preferences > Advanced > General > Config Editor by searching for network.protocol-handler.warn-external
.
If the following three are all set to false
(default), turn them to true
, and then Thunderbird will ask you when clicking on links which application to use. Depending on the chosen desktop, common values include /usr/bin/firefox
, /usr/bin/google-chrome-stable
, /usr/bin/exo-open
(Xfce) or /usr/bin/xdg-open
(non-DE environments). Remember to check "Remember my choice for .. links".
network.protocol-handler.warn-external.ftp network.protocol-handler.warn-external.http network.protocol-handler.warn-external.https
Plain Text mode and font uniformity
Plain Text mode lets you view all your emails without HTML rendering and is available in View > Message Body As. This defaults to the Monospace font but the size is still inherited from original system fontconfig settings. The following example will overwrite this with Ubuntu Mono of 10 pixels (available in: ttf-ubuntu-font-family).
Remember to run fc-cache -fv
to update system font cache. See Font Configuration for more information.
~/.config/fontconfig/fonts.conf
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test qual="any" name="family"><string>monospace</string></test> <edit name="family" mode="assign" binding="same"><string>Ubuntu Mono</string></edit> <!-- For Thunderbird, lowering default font size to 10 for uniformity --> <edit name="pixelsize" mode="assign"><int>10</int></edit> </match> </fontconfig>
Webmail with Thunderbird
Please see upstream Wiki: Using webmail with your email client.
Troubleshooting
LDAP Segfault
An LDAP clash (Bugzilla#292127) arises on systems configured to use it to fetch user information. A possible workaround consists of renaming the conflicting bundled LDAP library.