blog.alexanderkoch.net Nerdy news from /home/alex

3Dez 101

Unix Movemail und Thunderbird

Auf meinem Desktop-System liefert mir ein kleiner Postfix Mails von Cronjobs und logcheck in ein .mbox-Postfach. Dieses binde ich per Thunderbird als "UNIX Movemail"-Account ein. Leider funktionierte dabei noch nie das automatische Abrufen neu eingetroffener Mails; es musste immer manuell das entsprechende Konto einzeln abgefragt werden.

Das Problem ist seit 2005 (!!) als Bug #278383 bekannt und anscheinend in der aktuellen Thunderbird-Version (zumindest im Arch-Paket) noch immer nicht "richtig" gefixt.

Heute hat mich das Problem dann genug genervt, einen manuellen Fix zu versuchen - mit Erfolg:

Folgende Werte müssen in die prefs.js im entsprechenden Profil eingetragen werden (X durch die entsprechende Servernummer ersetzen):


user_pref("mail.server.serverX.check_new_mail", true);
user_pref("mail.server.serverX.download_on_biff", true);

Damit sollte sich Thunderbird dann bei lokalen Accounts genau so verhalten, wie bei IMAP/POP3.

4Okt 101

Thunderbird 3 unter KDE 4

Déjà-vu: Back to Thunderbird, diesmal unter KDE und von KMail aus ;)

Nach immer mehr Frust über die IMHO lausige IMAP-Anbindung in KMail (aus KDE-SC 4.4.6) und dem immer noch nicht erschienenen PIM-Teil von KDE SC 4.5 bin ich wieder zu Thunderbird gewechselt. Hier mein Setup, inkl. etwas Handarbeit bei der KDE-Integration.

Theme

OxyBird 2, verwendet Oxygen-Icons

Mail-Notifications

Der etwas haarigere Teil. Nach diversen getesteten Plugins bin ich bei folgender Kombination gelandet: Mailbox Alert, eingestellt einen eigenen Wrapper aufzurufen (tb-notify.sh %sender %subject). Selbiger sieht dann so aus:

#!/bin/bash
 
# notification-wrapper for Thunderbird under KDE
 
SOUND="/usr/share/sounds/KDE-Im-New-Mail.ogg"
PLAYER="/usr/bin/ogg123"
ICON="/usr/share/icons/oxygen/48x48/status/mail-unread-new.png"
 
$PLAYER "$SOUND" &>/dev/null &
notify-send -u normal -i "$ICON" "$1" "$2"
 
exit 0

Sonstige Plugins

Config-Tweaks (about:config)

  • mail.server.default.archive_granularity = 0
    Unterbindet das Erstellen von Unterordnern im Archiv.
  • mail.tabs.autohide = 1
    Tabs nur anzeigen wenn mehr als eins vorhanden.
27Dez 090

Back to Thunderbird

Im Zuge der Umstellung meiner Mailkonten auf IMAP-Zugriff musste ich leider wieder zu Thunderbird wechseln. "leider", weil ich den Lightweight-Ansatz und die Konfigurierbarkeit von Claws sehr genossen habe, und Thunderbird als bloatiges Java-Ungetüm vor noch nicht all zu langer Zeit satt hatte.
Zum Wechsel gezwungen sehe ich mich durch das IMAP-Ordnerverhalten und die beschränkten Darstellungsmöglichkeiten in Claws: es legt bei jedem IMAP-Account zwanghaft die Ordner "INBOX" (ja, vollständig uppercase), "Sent", "Drafts", etc. an, was mir meine halbe Ordnerhierarchie dupliziert. Außerdem lassen sich Accounts in der Seitenleiste nicht gruppieren, sodass bei neun Mailkonten das tägliche Abgrasen zur Scrollorgie entartet.

Bye Claws, es war schön mit dir... ;)