In diesem Tutorial zeigen wir Ihnen, wie Sie Postfix auf Ubuntu 20.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, Postfix ist ein kostenloser und Open-Source-MTA (Mail Transfer Agent ) wird zum Weiterleiten oder Zustellen von E-Mails auf einem Linux-System verwendet. In der Standardkonfiguration erlaubt es lokales Mailen, ist jedoch an sich sehr nützlich auf einem Computer, der von vielen Kunden verwendet wird, oder selbst wenn es keine solchen Besucher gibt, viele Dienste löschen ihre Überprüfungen und Nachrichten in E-Mails, die dem Root-Benutzer lokal übermittelt werden, sodass der Systemadministrator bei allen Aktivitäten bemerkt werden kann, wenn er/sie sich anmeldet und zum Root-Benutzer wechselt.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation der Postfix-Mail auf Ubuntu 20.04 (Focal Fossa). Sie können denselben Anweisungen für Ubuntu 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint folgen.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04 und jede andere Debian-basierte Distribution wie Linux Mint.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , Sie können jedoch Ihr System beschädigen, wenn Sie als Root nicht aufpassen.
Installieren Sie Postfix auf Ubuntu 20.04 LTS Focal Fossa
Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie das folgende apt
ausführen Befehle im Terminal.
sudo apt update sudo apt upgrade
Schritt 2. Installation von Postfix auf Ubuntu 20.04.
Jetzt fahren wir mit der Installation von Postfix fort, indem wir den folgenden Befehl ausführen:
sudo apt install postfix sasl2-bin
Jetzt werden Sie aufgefordert, den Typ Ihrer Mailserver-Konfiguration auszuwählen. Wählen Sie „Fortfahren“, um [Keine Konfiguration] aus dieser Liste auszuwählen, und drücken Sie die Eingabetaste, wie in hervorgehoben das folgende Bild:
+------+ Postfix Configuration +-------+ | General type of mail configuration: | | | | No configuration | | Internet Site | | Internet with smarthost | | Satellite system | | Local only | | | | | | <Ok> <Cancel> | | | +--------------------------------------+
Schritt 3. Postfix konfigurieren.
Nach erfolgreicher Installation bearbeiten wir jetzt die Postfix-Konfigurationsdatei:
cp /usr/share/postfix/main.cf.dist /etc/postfix/main.cf nano /etc/postfix/main.cf
Fügen Sie die folgenden Zeilen hinzu:
# Zeile 78:Kommentar entfernenmail_owner =postfix
# Zeile 94:Entkommentieren Sie und geben Sie den Hostnamen anmeinhostname =mail.idroot.us
# Zeile 102:Entkommentieren Sie und geben Sie den Domänennamen anmeinedomain =idroot.us
# Zeile 123:Kommentar entfernenmyorigin =$meinedomain
# Zeile 137:Kommentar entferneninet_interfaces =all
# Zeile 185:Kommentar entfernenmydestination =$myhostname, localhost.$mydomain, localhost, $mydomain
# Zeile 228:Kommentar entfernenlocal_recipient_maps =unix:passwd.byname $alias_maps
# Zeile 270:Kommentar entfernenmynetworks_style =subnet
# Zeile 287:Fügen Sie Ihr lokales Netzwerk hinzumeinenetzwerke =127.0.0.0/8,10.0.0.0/24
# Zeile 407:Kommentar entfernenalias_maps =hash:/etc/aliases
# Zeile 418:Kommentar entfernenalias_database =hash:/etc/aliases
# Zeile 440:Kommentar entfernenhome_mailbox =Maildir/
# Zeile 576:auskommentieren und hinzufügen# smtpd_banner =$myhostname ESMTP $mail_name (Ubuntu)smtpd_banner =$myhostname ESMTP# Zeile 650:addsendmail_path =/usr/sbin/postfix
# Zeile 655:hinzufügennewaliases_path =/usr/bin/newaliases
# Zeile 660:hinzufügenmailq_path =/usr/bin/mailq
# Zeile 666:hinzufügensetgid_group =postdrop
# Zeile 670:auskommentieren#html_directory =# Zeile 674:auskommentieren#manpage_directory =# Zeile 679:auskommentieren#sample_directory =# Zeile 683:auskommentieren#readme_directory =
# Zeile 684:wenn auch IPv6 lauschen, zu [all] wechselninet_protocols =ipv4
# add to the end# for example, limit an email size to 10Mmessage_size_limit = 10485760# for example, limit mailbox size to 1Gmailbox_size_limit = 1073741824# SMTP-Auth settings smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, reject
Speichern Sie die Datei und schließen Sie sie. Um die Änderungen zu übernehmen, geben Sie den Befehl ein:
newaliases sudo systemctl restart postfix
Herzlichen Glückwunsch! Sie haben Postfix erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Postfix auf einem Ubuntu 20.04 LTS Focal Fossa-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Postfix-Website zu besuchen .