Linux und Ich

Blog über Ubuntu, Linux, Android und IT

Lizenziert unter CC by-sa von uzvards auf Flickr

System Emails mit Mozilla Thunderbird abrufen

| 7 Kommentare

Als Nutzer von Thunderbird habe ich mir eigentlich schon oft gedacht, Mensch wäre es nicht praktisch die Mails meines Systems, die in /var/mail/benutzername liegen, automatisch in meinem Thunderbird zu haben.

Die Lösung ist eigentlich äußerst trivial. Das Linux Mail Verzeichnis ist im mbox Format, Thunderbird nutzt ebenfalls mbox zum Speichern der Mails. Also was liegt näher, als die Mails ganz einfach einzubinden…

Dazu legt man sich einen neuen Unterordner in den “Local Folders” vom Thunderbird an. Man kann den Ordner beliebig benennen. Ich wähle in meinem Fall System. Nun beendet man Thunderbird und geht nach ~/.mozilla-thunderbird/xxxx.default/Mail/Local\ Folders/ bzw. ~/.thunderbird/Profiles/xxx.default/Mail/Local\ Folders/. Das Profil Verzeichnis xxx.default wird per Zufall benannt. Auf jedem Rechner heißt es daher anders. Dort findet man nun eine leere Datei mit dem Namen System. Man löscht diese nun und legt einen Symlink zur eigenen mbox an. Also

$ rm System
$ ln -s /var/mail/username System

So, der letzte Schritt ist getan. Nach dem Start des Tbirds findet man seine Systemmails in Local Folders > System.

Autor: Christoph Langner

Hallo, ich bin Christoph -- Linux-User, Blogger und pragmatischer Fan freier Software. Wie Ihr ohne Zweifel bemerkt haben solltet schreibe ich hier über Linux im Allgemeinen, Ubuntu im Speziellen, sowie Android und andere Internet-Themen. Wenn du Freude an meinen Artikel gefunden haben solltest, dann kannst du mir über Facebook, Google+ oder Twitter oder natürlich dem Blog folgen.

7 Kommentare

  1. Hallo Chris, welche Mails soll denn das System (Ubuntu?) verschicken? Mein Ordner /var/mails/~ ist leer… Oder meinst Du mit “System” Deinen Server? Danke Dir!

  2. In /var/mail/username liegen nur Mails, wenn auf dem System ein Mail Transfer Agent wie beispielsweise Postfix installiert ist. Ab dann kann das System Mails an die Benutzer zustellen.

    Genutzt wird dies beispielsweise von Cron. Richtet man Cron-Jobs ein und geht bei einem Job was schief – bzw. erzeugt der Job ein Feedback – so wird dieses als Mail dem User zugestellt.

  3. Thunderbird kann auch „richtig“ die Mails abrufen lassen. Leider wurde das im Ubuntu-Release aus der GUI entfernt, keine Ahnung warum.

    Man kann es aber umgehen: Einen POP-Account mit irgendwelchen Angaben erstellen, in der about:config (Einstellungen/Erweitert/Konfigurationseditor) nach dem richtigen Server suchen (nach account.account filtern), dann mail.server.$servernamevongradeben.type auf movemail setzen, jetzt kann man in den Kontoeinstellungen ganz normal alles einstellen.

    Leider holt auch damit Thunderbird die Mails nicht automatisch ab, sondern nur auf Abruf. Aber dafür gibts ja mail-notification :)

  4. @Christoph: Deine Ansatz ist schnell und leicht umzusetzen. Allerdings gab es bei mit ein paar Probleme:

    1. Frisch gelesene Mails werden in TB zwar als gelesen angezeigt, waren beim nächsten Neustart von TB aber wieder ungelesen.

    2. Neu eingegangene Mails werden erst angezeigt, wenn man TB neu startet. Dann wurden sie aber nicht als neu markiert, sondern werden mit allen anderen Mails als ungelesen angezeigt.

    Daher ist diese Lösung eigentlich völlig unbrauchbar für meine Zwecke. Ich habe deswegen mal den Vorschlag von @maik ausprobiert. Statt der Ubuntu-Version von TB habe ich mir das originale Mozilla-tgz gezogen. Funktioniert super. Für die Zwecke reicht ein POP3-ähnliches Konto auf jeden Fall aus. Kleiner Nachteil, mit dem ich aber leben kann: Mails werden beim Abruf aus dem Spool-Verzeichnis (/var/spool/username) gelöscht. Somit können andere Tools, die direkt auf dem Spool-Verzeichnis arbeiten, keine Mails finden. Für das Tool mail gibt es einen kleinen Workaround: mail -m /path-to-thunderbird-profile/Mail/localhost -u Inbox. localhost ist beim dem Movemail-Konto der Servername und Inbox ist der Username für mail. Wenn -u Inbox fehlt, würde er nach einer Datei mit dem angemeldeten Benutzernamen suchen.

  5. @ Christoph Danke, dein Tutorail funktioniert sogar noch heutzutage mit Ubuntu 12.04. und Thunderbird 14 :)

  6. Man kann auch einfach ein Konto für die Systemmails einrichten: https://blog.mdosch.de/2013/06/12/system-mails-von-linux-mit-thunderbird-abfragen/
    Habe ich aber auch erst vor ein paar Tagen erfahren.

Hinterlasse eine Antwort

Auf Linux und Ich darf anonym kommentiert werden. Die Felder für Name und E-Mail-Adresse dürfen beim Eintragen eures Kommentars leer bleiben. Ich freue mich aber über jeden Kommentar, zu dem der Autor mit seinem Namen steht.