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 Thunderbird
erforderlich.
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 newaliases
und sudo service postfix restart
anschließend ausführen , um die Änderungen zu übernehmen.
Postfix
Die 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/aliases
und 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/aliases
sollte 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 newaliases
und sudo service postfix restart
so , dass die Konfiguration aktualisiert wird. Postfix's
Mit 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 .forward
Datei erstellen , die Ihren Benutzernamen und Ihren localhost enthält: zB mike@localhost
damit 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@localhost
in der Datei und speichern sie.
Außerdem stellte ich fest, dass es notwendig war, Ihren Benutzer zur Mail-Gruppe hinzuzufügen, Thunderbird
damit 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 chown
oder chmod
Dateien, 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 Thunderbird
Konfiguration. 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@localhost
in 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/mail
oder /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@localhost
und 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@localhost
und 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 .