Thunderbird: Difference between revisions
(→Tips) |
|||
Line 35: | Line 35: | ||
* Use 8-bit encoding for message sending |
* Use 8-bit encoding for message sending |
||
* Do not compose HTML messages |
* 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 [https://sourceforge.net/p/enigmail/forum/support/thread/03ebee57/?page=0]: |
|||
Clone the repository: |
|||
<source lang=bash> |
|||
git clone https://gitlab.com/enigmail/enigmail/ |
|||
git checkout enigmail-2.0.8 |
|||
</source> |
|||
<source lang=diff> |
|||
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"; |
|||
- } |
|||
} |
|||
} |
|||
</source> |
|||
Rebuild: |
|||
<source lang=bash> |
|||
./build.sh |
|||
</source> |
|||
In Thunderbird, uninstall previous add-on and install the new one from file. |
|||
== Tips == |
== Tips == |
Revision as of 08:33, 6 December 2018
Keyboard shortcuts
From Keyboard Shortcuts TB:
M | Mark message as read / unread |
R | Mark thread as read |
Add-Ons
Currently in use
- 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.
- Provides standards fields (TO, CC, BCC) with autocomplete to Thunderbird's compose pane. (See bugzilla 440377).
Tested or no longer used
- 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
containsXYZ@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'.
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
- Proxy does not work with IMAP. See bug 1263295 and bug 1230823.
- 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
- Relevant bugs bugzilla 216132, bugzilla 140800
- Relevant posts mozillazine
- My bug bug 1288914
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].