Thunderbird: Difference between revisions

From miki
Jump to navigation Jump to search
Line 146: Line 146:
I keep getting reminder about a past birthday, although I dismissed it several times.
I keep getting reminder about a past birthday, although I dismissed it several times.
* {{green|'''Workaround'''}} — Uncheck "''Show missed reminder''" under Preferences > Calendar > Reminders [https://superuser.com/questions/1207195/cannot-dismiss-certain-reminders-in-lightning-thunderbird].
* {{green|'''Workaround'''}} — Uncheck "''Show missed reminder''" under Preferences > Calendar > Reminders [https://superuser.com/questions/1207195/cannot-dismiss-certain-reminders-in-lightning-thunderbird].

=== Big emojis appearing in the message list ===
See [https://ubuntu-mate.community/t/thunderbird-with-huge-icons-emoticons-mate-18-04/16249/23 this bug].

The fix was to install {{deb|fonts-symbola}}:
<source lang="bash">
sudo apt install fonts-symbola
</source>

Revision as of 22:18, 11 March 2019

Keyboard shortcuts

From Keyboard Shortcuts TB:

M Mark message as read / unread
R Mark thread as read

Add-Ons

Currently in use

Nostalgy
  • Note: Auto-completion does not appear at first.
Copy Sent To Current
  • Allows to (additionally) save a copy of sent messages to the current folder or choose folder on send
  • Not working when used with MRC Compose.
Virtual Identity
MRC Compose
  • Provides standards fields (TO, CC, BCC) with autocomplete to Thunderbird's compose pane. (See bugzilla 440377).

Tested or no longer used

Quick Folder Move
  • Nostalgy is a better alternative

Enigmail - GPG support

Recommended settings for Enigmail

  • Disable loading of IMAP parts on demand
  • Disable flowed text (RFC 2646)
  • View message body as plain text
  • Use 8-bit encoding for message sending
  • Do not compose HTML messages

Fix Message Integrity errors

This is due to last Enigmail policy to not decrypt anymore without MDC.

To get freedom back, rebuild Enigmail as follows [1]:

Clone the repository:

git clone https://gitlab.com/enigmail/enigmail/
git checkout enigmail-2.0.8
diff --git a/package/errorHandling.jsm b/package/errorHandling.jsm
index 15f561a..f87554e 100644
--- a/package/errorHandling.jsm
+++ b/package/errorHandling.jsm
@@ -303,14 +303,6 @@ function decryptionInfo(c) {
 
     let mdcMethod = lineSplit[1];
     let aeadAlgo = lineSplit.length > 3 ? lineSplit[3] : "0";
-
-    if (mdcMethod === "0" && aeadAlgo === "0") {
-      c.statusFlags |= EnigmailConstants.MISSING_MDC;
-      c.statusFlags |= EnigmailConstants.DECRYPTION_FAILED; // be sure to fail
-      c.flag = EnigmailConstants.MISSING_MDC;
-      EnigmailLog.DEBUG("errorHandling.jsm: missing MDC!\n");
-      c.retStatusObj.statusMsg += EnigmailLocale.getString("mdcError") + "\n";
-    }
   }
 }

Rebuild:

./build.sh

In Thunderbird, uninstall previous add-on and install the new one from file.

Tips

Automatically sync all folders in Thunderbird

From here:

  • open the Config Editor (Tools → Options → Advanced → General → Config Editor),
  • change the mail.server.default.check_all_folders_for_new setting to true.

Filter incoming messages based on Bcc:

Say you have subscribed to mailing list, sending to XYZ@mail.com, and want to move these messages to a custom folder.

  • Create a new filter
  • In the header list, click Customize..., and create a custom header named Delivered-To.
  • Use rule Delivered-To contains XYZ@mail.com.

Silent SoGo 'no changes' notification

This is very annoying. Everytime SoGo synchronizes, we get a pop up notification, most of the time saying "no changes" [2].

To silent:

  • Open address book.
  • Right click on SoGo account book, then 'properties'.
  • Untick 'show notifications'.

Disable Ctrl-Enter / Send Now shortcut

By default, ctrl-enter in TB triggers Send Now action.

To disable this behaviour:

  • Install Dorando Keyconfig add-on.
  • Compose a new mail
  • In the mail composition window, go to Tools → Keyconfig, then select Send Now shortcut and click on disable.

Troubleshoot

Sent folder not updated

Like a corruption of the TB database [3]. Go to ~/.thunderbird/*.default:

sqlite3 global-messages-db.sqlite vacuum

Mail not deleted

Deleting a mail seems a hard task in Thunderbird [4]:

  • Set mail.imap.expunge_after_delete to true.

Missing mails, IMAP folder not synced

  • Right click on IMAP folder, select Properties.
  • In the General Information tab, click Repair Folder button.

Sync bugs

About IDLE, and CONDSTORE flag/support.

Proxy not working

  • Refuse to connect to localhost in all possible ways.
  • Only work-around is to keep the proxy disabled, and enabled it only when e.g. to sync Owncloud address book.

Broken text edition mode

Fix:

  • In Preferences → Composition → General → HTML Font, select Variable Width. This way this makes apparent that edition is in HTML mode. Also, there will not be a weird font change when pasting text at the end of a reply.
  • To force text-edition mode, use Shift-click on either Write, reply or forward.

IMAP folder list not updated

  • Relevant questions on SO question 392320
  • Thunderbird does a refresh on startup. One can force a refresh by collapsing / expanding the parent folder in folder tree view.

Cannot dismiss reminders

I keep getting reminder about a past birthday, although I dismissed it several times.

  • Workaround — Uncheck "Show missed reminder" under Preferences > Calendar > Reminders [5].

Big emojis appearing in the message list

See this bug.

The fix was to install fonts-symbola:

sudo apt install fonts-symbola