So installieren und konfigurieren Sie Postfix auf Ubuntu 20.04
Postfix ist aufgrund seiner ausreichenden Funktionalität für die meisten Aufgaben und der einfachen Einrichtung ein recht verbreiteter Mailserver. Dieses Tutorial behandelt die Installation und Grundkonfiguration von Postfix und dem Server dafür.
Vorbereitung
Der Server muss über eine statische öffentliche IP-Adresse verfügen. Sie benötigen außerdem einen Domainnamen. Lassen Sie uns zunächst das Notwendige konfigurieren DNS Records.
Für den Mailserver wird in der Regel eine 3rd-Level-Subdomain verwendet. Als Beispiel verwenden wir mail.domainname.com. Ersetze das domain-name.com mit Ihrem Domainnamen. Der Domänenname der 3. Ebene kann beliebig sein. Die Hauptsache ist, bei der weiteren Konfiguration die entsprechende Option zu nutzen. DNS Datensätze können normalerweise im Control Panel eines Domainnamen-Registrators oder auf Ihrem konfiguriert werden DNS Server.
Hinzufügen DNS Ein Eintrag für Ihre Domain mit dem Namen E-mail und „Ziel“ entspricht der IP-Adresse des zukünftigen Mailservers.
mail A xxx.xxx.xxx.xxx
Speichern DNS MX-Eintrag für die Stammdomäne mit einem Wert, der dem Domänennamen des Mailservers entspricht:
@ MX mail.domain-name.com
Wenn der Dienst als Ergebnis einen Fehler zurückgibt, versuchen Sie, stattdessen nichts zu verwenden @.
Serverkonfiguration
Mit dem ausgewählten 3rd-Level-Domainnamen mail.domainname.com, der Hostname wird sein E-mail. Lassen Sie es uns konfigurieren.
sudo hostnamectl set-hostname mail
Öffne jetzt die Gastgeber Datei.
sudo nano /etc/hosts
Fügen wir eine Zeile für diesen Server mit seiner IP-Adresse, Ihrem Domänennamen und Hostnamen hinzu. Dieser Eintrag muss direkt unter dem Eintrag für localhost platziert werden.
xxx.xxx.xxx.xxx domain-name.com mail
Postfix-Installation
Lassen Sie uns Postfix und das Mail-Paket installieren Mailutils.
sudo apt install postfix mailutils
Während der Installation werden Sie interaktiv nach Optionen gefragt. Satz Konfigurationstyp des Mailservers zu Internetseite.
Systempostname muss mit dem Domänennamen übereinstimmen, für den wir den Mailserver einrichten. In unserem Fall ist dies der Fall domain-name.com.
Postfix-Tests
Jetzt ist der Postfix-Mailserver betriebsbereit. Lassen Sie es uns testen und unsere erste E-Mail senden. Fügen Sie Ihrer E-Mail den folgenden Befehl hinzu und führen Sie ihn aus:
echo "Postfix test" | mail -s "Subject" mail@server.com
Da Verschlüsselung und Dinge wie DKIM noch nicht konfiguriert sind, wird Ihr Brief höchstwahrscheinlich in der . landen Spam-Ordner. Einige Mailserver wie gmail.com akzeptieren dies überhaupt nicht. Wir werden das später beheben.
Jetzt können Sie in Ihrem Postfach auf diesen Brief antworten und diese Antwort auf dem Mailserver sehen.
mail
Ausgang:
"/var/mail/root": 1 message 1 new
>N 1 Sender Name Wed Mar 17 04:32 66/2877 RE: Subject
?
Enter 1 und Sie werden Ihre Antwort sehen.
Der nächste Schritt ist, Richten Sie Postfix für die Verwendung virtueller Postfächer ein.