Tipps und Tricks zum Mail-Programm Thunderbird

Konto-Reihenfolge bzw. Position ändern

Die prefs.js-Datei muss geändert werden; sie liegt im jeweiligen Profil-Pfad von Thunderbird.

${HOME}/.thunderbird/<profil-id>.default/prefs.js

user_pref("mail.accountmanager.accounts", "account3,account1,account2");

Hier kann die Reihenfolge der Kontendarstellung festgelegt werden. Es muss nur die Account-Bezeichnung an die gewünschte Stelle gesetzt werden. Der "Lokale Ordner" hat ebenfalls eine Account-Nummer. Mit grep und co findet man die richtige Account-Nummer raus. Getestet mit Thunderbird 68.7.0 :!:

Während der Änderung muss Thunderbird geschlossen sein, ansonsten werden die Änderungen wieder überschrieben.

Am einfachsten geht es, wenn der Benutzername zum Anmelden am Server genommen wird:

1$ grep <benutzername> prefs.js| grep userName
2user_pref("mail.server.server5.userName", "<benutzername>");
3$ grep <benutzername> prefs.js| grep userName  | cut -d "." -f 3
4server5

Mit der Angabe geht's weiter, hier beim Suchen einen Punkt hinten anfügen:

1$ grep server5. prefs.js  | grep account
2 user_pref("mail.account.account5.server", "server5");
3$ grep server5. prefs.js  | grep account | cut -d "." -f 3
4account5

account5 jetzt merken.

Jetzt den anderen Account:

1$ grep <benutzername-der-umsortiert-werden-soll> prefs.js| grep userName | cut -d "." -f 3
2server11

Jetzt noch die Account-Nummer rausfinden:

1$ grep server11. prefs.js  | grep account | cut -d "." -f 3
2account11

jetzt geht's ans Tauschen. Sieht vorher so aus:

1$ grep mail.accountmanager.accounts prefs.js
2user_pref("mail.accountmanager.accounts", "account1,account2,account3,account4,account5,account6,account7,account8,account9,account10,account11");

und nach dem Editieren mit einem beliebigen Text-Editor so

1$ grep mail.accountmanager.accounts prefs.js
2user_pref("mail.accountmanager.accounts", "account1,account2,account3,account4,account5,account11,account6,account7,account8,account9,account10");