In den Kommentaren von Gilles ermutigt , habe ich eine andere Antwort angepasst und erweitert:
(Ich verwende Ubuntu 12.04.1 LTS, aber der allgemeine Installationsprozess sollte für frühere und zukünftige Ubuntus-Versionen gelten.)
Als Erstes müssen Sie einen Mail Transfer Agent (MTA) installieren, damit die Mail an einen Mail User Agent (MUA) weitergeleitet werden kann, z Thunderbird. Dies ist nur notwendig, weil wir es mit lokaler Post zu tun haben und diese senden und empfangen möchten. Bei normalen Remote-Konten vom Typ "Google Mail" ist nur ein Benutzeragent wie Thunderbirderforderlich.
Ich benutze postfix, was selbst eine Alternative ist sendmail, von denen es kommerzielle und Open-Source-Versionen gibt. Weitere Informationen zu den Funktionen von postfix finden Sie auf der offiziellen Website. Benutzer können feststellen, dass die Mailinglisten nützliche Informationen enthalten, wenn Probleme auftreten.
Führen Sie das Programm aus, um es zu installieren
sudo apt-get install postfix
Sie können es entweder bei der Installation konfigurieren oder das Angebot ablehnen und später ausführen
sudo dpkg-reconfigure postfix
um die wichtige Konfigurationsdatei zu erstellen ( /etc/postfix/main.cfg). Wenn Sie diese Datei jemals manuell bearbeiten, was nicht unbedingt empfohlen wird, müssen Sie sudo newaliasesund sudo service postfix restartanschließend ausführen , um die Änderungen zu übernehmen.
PostfixDie Einrichtung ist ziemlich einfach, obwohl Sie möglicherweise bestimmte Einstellungen vornehmen möchten. Im ersten Bildschirm, den Sie unten sehen, müssen Sie die lokale Option für Ihre Mail auswählen:

Wählen Sie dann im nächsten Bildschirm Ihren 'Mail-Namen' aus. es ist normalerweise dasselbe wie /etc/hostname. Sie können die Standardeinstellungen für die meisten der folgenden Bildschirme übernehmen.

Wenn erwähnt /etc/aliasesund der Root- und Postmaster-Empfänger (wie oben) angegeben sind, können Sie Ihren Benutzernamen eingeben. Lesen Sie jedoch den nächsten Abschnitt dieses Tutorials, um sicherzustellen, dass Ihre Aliase-Datei so ist, wie sie sein sollte.
Erstens, wie auch in dieser Diskussion empfohlen , /etc/aliasessollte dies so sein, wenn es richtig eingerichtet ist:
postmaster: root
root: mike
Wenn nicht, bearbeiten Sie ihn mit sudo nano /etc/aliases, und dann laufen sudo newaliasesund sudo service postfix restartso , dass die Konfiguration aktualisiert wird. Postfix'sMit der Aliase-Funktion können E-Mails umgeleitet werden, daher ist die Einrichtung für den Rest dieses Tutorials sehr wichtig .
Wie auch im obigen Link vermerkt , müssen Sie eine .forwardDatei erstellen , die Ihren Benutzernamen und Ihren localhost enthält: zB mike@localhostdamit die Mail von root an Sie weitergeleitet wird. Geben Sie dazu die folgenden Befehle ein:
sudo touch /root/.forward
und dann rennen
sudo nano /root/.forward
So platzieren Sie Ihren Benutzer: zB mike@localhostin der Datei und speichern sie.
Außerdem stellte ich fest, dass es notwendig war, Ihren Benutzer zur Mail-Gruppe hinzuzufügen, Thunderbirddamit auf die Mail-Dateien zugegriffen werden kann:
sudo adduser $USER mail
Melden Sie sich anschließend ab und wieder an, damit die Änderungen wirksam werden. Es gibt keine Notwendigkeit chownoder chmodDateien, wie einige Artikel vermuten lassen, und das Hinzufügen Ihres Benutzers zur E-Mail-Gruppe ist eine viel bessere Vorgehensweise und verhindert das direkte Ändern der Berechtigungen im Root-Dateisystem.
Nun zur ThunderbirdKonfiguration. Gehen Sie zu Bearbeiten> Kontoeinstellungen> Kontoaktionen> Anderes Konto hinzufügen> Unix-Spoolmail auswählen und geben Sie im nächsten Bildschirm Ihren Benutzernamen in das erste Feld und yourusername@localhostin das zweite Feld ein.

Wechseln Sie nun in den Kontoeinstellungen zu Ihrem neuen Konto, und wählen Sie die Servereinstellungen aus. Wählen Sie dann das lokale Verzeichnis als /var/mailoder /var/mail/username(falls eingerichtet) aus (siehe Abbildung unten).

Gemäß den Anweisungen in diesem Artikel müssen Sie den SMTP-Server konfigurieren, wenn Sie das Konto testen möchten, indem Sie eine E-Mail an senden root@localhostund dann in Thunderbird auf E-Mail abrufen klicken, um sie zu empfangen, da die E-Mail von root an umgeleitet wird youruser@localhost.
Gehen Sie zu Kontoeinstellungen> Ausgangsserver und fügen Sie einen neuen hinzu. Die Einstellungen sollten wie im folgenden Screenshot aussehen:

Testen Sie nun Ihr Konto, indem Sie eine E-Mail an schreiben root@localhostund einige Sekunden später auf E-Mail in Ihrem Konto abrufen klicken. Sie sollten eine E-Mail wie diese sehen:

Einige Programme oder Protokolle müssen so konfiguriert werden, dass sie E-Mails an root senden. Dies kann jedoch nach Bedarf entschieden werden. Dieser Artikel sollte hoffentlich hilfreich sein, da es nicht immer einfach ist Thunderbird, das Empfangen von lokaler Mail einzurichten .