Betterbird / thunderbird-patches

Betterbird is a fork of Mozilla Thunderbird. Here are the patches that provide all the goodness.
Other
424 stars 18 forks source link

feature request: add ability to disable selected mail accounts #278

Open mehlian opened 4 months ago

mehlian commented 4 months ago

As in the title, please add a new option to disable the selected email account. This option should be available by pressing RMB on a given email address. obraz

Reason: sometimes for some reason we lose access to a given email account (e.g. the administrator took away our access to it or we lost access to it for some time). In such a case, when trying to check for new emails for other account, a message will pop up informing about failed login or other errors related to problematic email account.

However, I would like to maintain this account on the list (along with local versions of emails) and get rid of this error when using other emails.

Disabling the option 'check new emails' in the 'Server Settings' section for this account does not solve the problems - error messages still appear.

Disabled email accounts could appear as gray text and should be treated as an archive for which new emails are not checked.

Betterbird commented 4 months ago

This has been requested for TB in 2011: https://bugzilla.mozilla.org/show_bug.cgi?id=689067, there are also a few duplicates.

ghost commented 1 month ago

How much would this feature cost, I might be willing to fund it.

Betterbird commented 1 month ago

The cost depends on various things: How long does it take an engineer to implement, and what is the remuneration of such an engineer. If you want a checkbox in the UI "disable account", this needs to be translated and the translation shipped in 13 locales we currently support. If it's only done with a (hidden) preference, like mail.server.serverNN.disabled. it's less effort.

Best not discuss $$ figures publicly, so please get in touch directly.

Betterbird commented 1 month ago

Here is a test-build. The version number is messed up due to a build issue, it's essentially 115.11.0: http://www.betterbird.eu/downloads2/betterbird-115.11.2-bb28-account-disable.en-US.win64.installer.exe

Use "Help > Troubleshooting Information" and switch on the account names. get the so-called "server key", in this key server10. image

Then set mail.server.serverNN.disabled as a boolean preference to true.

Betterbird commented 1 month ago

Lastest build: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-115.11.0-bb28-latest-build5.en-US.win64.installer.exe