Postfix ist ein quelloffener Mail Transfer Agent (MTA). Er wird von öffentlichen Mailservern im ganzen Internet verwendet. In diesem Artikel zeige ich Ihnen, wie Sie Postfix unter Ubuntu 18.04 LTS installieren und konfigurieren.
Um eine funktionierende Konfiguration von Postfix zu erhalten, müssen Sie einen MX-Eintrag zu Ihrem DNS-Server hinzufügen. Ich richte hier einen DNS-Server mit BIND 9 ein, um zu zeigen, wie alles funktioniert.
Mein Ubuntu 18.04 LTS-Rechner hat die IP-Adresse 192.168.199.170. Das wird mein DNS- und Mail-Server sein. Ersetzen Sie sie also durch Ihre IP-Adresse. Ich habe mail.linuxhint.com als FQDN meines Mailservers gewählt. Ersetzen Sie ihn durch Ihren.
Zuerst aktualisieren Sie den Cache des APT-Paket-Repositorys mit dem folgenden Befehl:
Installieren Sie den BIND 9 DNS-Server mit dem folgenden Befehl:
Nun drücken Sie y und dann <Enter> um fortzufahren.
BIND 9 sollte installiert sein.
Nun erstellen Sie eine Zonendatei mit dem folgenden Befehl:
Nun fügen Sie die folgenden Zeilen ein und speichern die Datei. Ersetzen Sie 192.168.199.170 durch die IP-Adresse Ihres Computers. Ersetzen Sie außerdem linuxhint.com durch Ihren Domainnamen.
Nun überprüfen Sie, ob die Konfigurationsdatei in Ordnung ist, mit folgendem Befehl:
Nun führen Sie den folgenden Befehl aus, um die /etc/bind/named.conf.default-zones zu bearbeiten:
Nun fügen Sie die folgenden Zeilen hinzu, um Ihre DNS-Zone zu konfigurieren. Passen Sie sie bei Bedarf an.
Nun bearbeiten Sie die Datei /etc/bind/named.conf.options mit dem folgenden Befehl:
Nun entkommentieren Sie forwarders (indem Sie // am Anfang jeder Zeile entfernen) und ändern Sie 0.0.0.0 in den DNS-Server von Google 8.8.8.8
Vor:
Nach:
Nun starten Sie BIND 9 mit dem folgenden Befehl neu:
Nun müssen Sie Ihren DNS-Server ändern. Ich habe dazu den Netzwerkmanager verwendet.
Wenn Sie den Network Manager nicht installiert haben, installieren Sie ihn mit folgendem Befehl:
Mit folgendem Befehl können Sie die Verbindung zum Network Manager herstellen:
Wie Sie sehen können, ist der Name meiner aktiven Verbindung Wired connection 1
Nun bearbeiten Sie Ihre Verbindung mit dem folgenden Befehl:
Entfernen Sie den aktuellen DNS-Server:
Nun führen Sie den folgenden nmcli-Befehl aus, um Ihren DNS-Server für die Verbindung zu ändern.
Speichern Sie die Änderungen.
Beenden Sie schließlich die Eingabeaufforderung von nmcli:
Nun starten Sie die Verbindung mit den folgenden Befehlen neu:
Nun setzen Sie Ihren Hostnamen auf mail.linuxhint.com mit dem folgenden Befehl:
Nun starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.
Installation von Postfix:
Nun installieren Sie Postfix mit dem folgenden Befehl:
Drücken Sie <Tab> und dann <Eingabe> um fortzufahren.
Wählen Sie Internetsite. Drücken Sie dann <Tab> zur Auswahl von <OK> und drücken Sie dann <Enter>, um fortzufahren.
Tippen Sie Ihren Domainnamen ein. Drücken Sie dann <Tab> und anschließend <Eingabe> um fortzufahren.
Postfix sollte installiert und konfiguriert
Postfix neu konfigurieren:
Wenn Sie den Postfix-Server in Zukunft neu konfigurieren müssen, führen Sie den folgenden Befehl aus:
Ein auf dem Terminal basierender Assistent zur Konfiguration von Postfix sollte sich öffnen. Beantworten Sie einfach die Fragen und Sie sind fertig.
Benutzer für das Senden und Empfangen von E-Mails konfigurieren:
Unter Ubuntu 18.04 LTS können nur Benutzer, die der Mail-Gruppe hinzugefügt wurden, E-Mails senden und empfangen. Standardmäßig sind keine Benutzer zur Mail-Gruppe hinzugefügt.
Mit dem folgenden Befehl können Sie den Benutzer, als den Sie angemeldet sind, der Mail-Gruppe hinzufügen:
Wenn der Benutzer, als der Sie angemeldet sind, keine sudo oder Superuser-Rechte hat, können Sie den Benutzer, sagen wir mal linda, mit folgendem Befehl zur Mail-Gruppe hinzufügen:
Wenn Sie neue Benutzer zum Senden und Empfangen von E-Mails anlegen wollen, führen Sie folgenden Befehl aus:
Hier steht USERNAME für den Benutzernamen des neuen Benutzers.
In meinem Fall sagen wir, der USERNAME ist Kelly:
Nun führen Sie den folgenden Befehl aus, um ein Anmeldepasswort für den USERNAME kelly zu setzen:
Nun geben Sie das Passwort für den Benutzer kelly ein und drücken <Enter>.
Sie müssen das Passwort erneut eingeben. Danach sollte das Passwort gesetzt sein.
Jetzt kann der Benutzer kelly E-Mails senden und empfangen.
E-Mails über die Kommandozeile senden und lesen:
Ubuntu 18.04 LTS verfügt über viele Kommandozeilen-Tools zum Versenden von E-Mails wie Sendmail, mail, mutt usw.
In diesem Abschnitt zeige ich Ihnen, wie Sie mit dem Befehl mail E-Mails versenden und lesen können.
Das Programm mail ist unter Ubuntu 18.04 LTS möglicherweise nicht standardmäßig installiert. Führen Sie den folgenden Befehl aus, um es zu installieren:
Nun drücken Sie y und dann <Enter> um fortzufahren.
Es sollte installiert werden.
Nun können Sie mit folgendem Befehl eine E-Mail versenden:
Lassen Sie uns eine E-Mail an kelly senden,
Sie sollten um eine Carbon Copy (CC) gebeten werden. Wenn Sie es an viele Mailadressen weiterleiten wollen, geben Sie hier die E-Mail-Adressen ein. Ansonsten lassen Sie es leer und drücken <Enter>.
Nun geben Sie den Betreff Ihrer E-Mail ein. Wenn Sie fertig sind, drücken Sie <Enter>.
Nun geben Sie Ihre E-Mail ein.
Wenn Sie fertig sind, drücken Sie <Strg> + d.
Die Mail sollte gesendet werden.
Nun kann Kelly die E-Mail mit folgendem Befehl lesen:
Wie Sie sehen können, hat kelly meine E-Mail erhalten.
Nun geben Sie die unten markierte Nummer ein und drücken <Enter>, um die E-Mail zu lesen:
Das ist die E-Mail, die ich Kelly geschickt habe.
Jetzt kann Kelly auch eine E-Mail an mich schicken.
Ich kann die E-Mail von kelly sehen.
Das ist die E-Mail von Kelly.
So installieren und konfigurieren Sie Postfix unter Ubuntu 18.04 LTS. Vielen Dank für das Lesen dieses Artikels.