Die Installation und Konfiguration eines E-Mail-Servers auf dem Linux-Betriebssystem Ubuntu kann für viele Benutzer eine entmutigende Aufgabe sein. Mit diesem ausführlichen Handbuch können Sie den Mailserver jedoch problemlos installieren und konfigurieren.
Ein Mailserver ist eine Software, die das Empfangen, Senden, Speichern und andere E-Mail-Operationen ermöglicht. Damit können Sie Ihr eigenes E-Mail-System erstellen, das für die Organisation elektronischer Korrespondenz verwendet werden kann.
In diesem Handbuch werden wir uns mit der Installation und Konfiguration eines der beliebtesten E-Mail-Server befassen - Postfix. Es ist eine kostenlose und Open-Source-Software, die von der Linux-Community weit verbreitet ist.
Die Installation und Konfiguration eines Mailservers unter Linux Ubuntu kann für viele Benutzer eine entmutigende Aufgabe sein. Mit diesem ausführlichen Handbuch können Sie den Mailserver jedoch problemlos installieren und konfigurieren.
Warum muss ich einen Mailserver unter Linux Ubuntu installieren
Warum ist es der Mailserver auf Linux Ubuntu?
1. Kostenlos und Open Source. Linux Ubuntu ist ein offenes Betriebssystem und wird völlig kostenlos verteilt. Wenn Sie einen Mailserver unter Linux Ubuntu installieren und konfigurieren, sparen Sie nicht nur Geld, sondern erhalten auch die Möglichkeit, Änderungen vorzunehmen und ihn nach Belieben zu konfigurieren.
2. Hohe Sicherheit. Linux Ubuntu ist bekannt für seine Zuverlässigkeit und Sicherheit. Das Betriebssystem verfügt über integrierte Sicherheitsfunktionen, und sein Open-Source-Code ermöglicht es der Entwicklergemeinschaft, seine Sicherheit kontinuierlich zu verbessern. Die Installation eines Mailservers unter Linux Ubuntu garantiert eine hohe Sicherheit Ihrer E-Mails und Schutz vor bösartigen Angriffen.
3. Eine große Auswahl an Software. Linux Ubuntu hat eine große Anzahl von Anwendungen und Software, die zusammen mit einem E-Mail-Server verwendet werden können. Sie können einen beliebigen E-Mail-Server auswählen und konfigurieren, der Ihren Anforderungen und Anforderungen entspricht.
4. Einfach zu installieren und einzurichten. Dank der einfachen und intuitiven Benutzeroberfläche wird die Installation und Konfiguration eines Mailservers unter Linux Ubuntu auch für Anfänger viel einfacher und verständlicher. Die große Menge an Dokumentation und Handbüchern macht die Installation und Konfiguration so einfach und unkompliziert wie möglich.
5. Hochleistung. Linux Ubuntu ist bekannt für seine Stabilität und Leistung. Die Installation eines E-Mail-Servers auf diesem Betriebssystem ermöglicht eine schnelle Verarbeitung und Zustellung von E-Mails sowie eine effiziente Nutzung der Serverressourcen.
Schluss: die Installation eines Mailservers unter Linux Ubuntu ist eine ausgezeichnete Wahl, die Ihnen Zuverlässigkeit, Sicherheit, eine große Auswahl an Funktionen und eine einfache Installation und Konfiguration bietet. Dies wird Ihnen helfen, ein zuverlässiges E-Mail-System zu erstellen, das Sie vollständig kontrollieren und an Ihre Bedürfnisse anpassen können.
Vorbereiten der Installation des Mailservers
Wenn Sie einen Mailserver unter Linux Ubuntu installieren und konfigurieren, müssen Sie die folgenden vorläufigen Schritte ausführen, um sicherzustellen, dass der Server reibungslos und stabil läuft:
- Installieren des Betriebssystems Bevor Sie mit der Installation des Mailservers beginnen, müssen Sie sicherstellen, dass das Betriebssystem Linux Ubuntu auf dem Server installiert ist. Wenn kein Betriebssystem vorhanden ist, müssen Sie das entsprechende Disk-Image von der offiziellen Website herunterladen ubuntu.com und installieren Sie es auf dem Server.
- Aktualisieren des Betriebssystems Nach der Installation des Betriebssystems müssen Sie die Systemkomponenten auf die neueste Version aktualisieren. Dazu können Sie den Befehl ausführen:
sudo apt update && sudo apt upgrade
sudo nano /etc/netplan/01-netcfg.yamlFügen Sie der Datei die folgenden Zeilen hinzu und geben Sie die gewünschte IP-Adresse, die Subnetzmaske und das Standardgateway an:
network:version: 2renderer: networkdethernets:eth0:dhcp4: noaddresses: [192.168.1.100/24]gateway4: 192.168.1.1nameservers:addresses: [8.8.8.8, 8.8.4.4]Nachdem Sie die Änderungen vorgenommen haben, müssen Sie sie mit dem Befehl anwenden:
sudo netplan apply
- 25 - SMTP (Simple Mail Transfer Protocol) - Wird zum Senden von E-Mails verwendet;
- 110 - POP3 (Post Office Protocol Version 3) - Wird zum Empfangen von E-Mails verwendet;
- 143 - IMAP (Internet Message Access Protocol) - wird auch zum Empfangen von E-Mails verwendet;
- 465 - SMTPS (SMTP Secure) - sichere Version des SMTP-Protokolls;
- 993 - IMAPS (IMAP Secure) - eine sichere Version des IMAP-Protokolls;
Sie können den Befehl verwenden, um die erforderlichen Ports zu öffnen:
sudo ufw allow порт
Installation und Konfiguration des Mailservers
In diesem Handbuch erfahren Sie, wie Sie einen E-Mail-Server unter Linux Ubuntu installieren und konfigurieren. Der Mailserver, den wir in Betracht ziehen werden, heißt Postfix. Es ist einer der beliebtesten Mailserver unter Linux und einfach einzurichten.
Schritt 1: Installieren von Postfix
Der erste Schritt besteht darin, Postfix zu installieren. Führen Sie dazu die folgenden Befehle im Terminal aus:
sudo apt-get update
sudo apt-get install postfix
Während der Installation werden Sie möglicherweise aufgefordert, einen E-Mail-Servertyp auszuwählen. Wählen Sie die Option "Internet Site" und drücken Sie die Eingabetaste.
Schritt 2: Postfix-Konfiguration
Nach der Installation müssen Sie Postfix einrichten. Öffnen Sie die Postfix-Konfigurationsdatei mit dem Befehl:
sudo nano /etc/postfix/main.cf
In dieser Datei können Sie die verschiedenen Einstellungen für die Konfiguration des Mailservers ändern. Einige der wichtigsten Parameter, die Sie ändern können, sind:
- myhostname: geben Sie Ihren Domain-Namen oder die IP-Adresse Ihres Servers ein
- mydestination: geben Sie eine Liste der Domänen an, für die es sich bei Ihrem Server um eine E-Mail-Adresse handelt
- mynetworks: geben Sie eine Liste der IP-Adressen oder Subnetze an, die Ihr Server zum Senden von E-Mails verwenden kann
Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Datei, und beenden Sie den Editor.
Schritt 3: Starten Sie Postfix neu
Nachdem Sie die Konfiguration geändert haben, müssen Sie Postfix mit dem folgenden Befehl neu starten:
sudo systemctl restart postfix
Jetzt muss Ihr Mailserver auf Linux Ubuntu installiert und konfiguriert sein. Sie können es testen, indem Sie eine Testnachricht von einer E-Mail-Adresse an eine andere senden.
Erstellen und Konfigurieren von Postfächern
Nach der erfolgreichen Installation und Konfiguration des Mailservers unter Linux Ubuntu müssen Sie Postfächer für Benutzer Ihrer Domäne erstellen und konfigurieren. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie ein Terminal und geben Sie den Befehl ein, um ein neues Postfach zu erstellen:
sudo useradd -m -s /sbin/nologin username
Ersetzen Sie "username" durch den Namen des Benutzers, für den Sie ein Postfach erstellen möchten. - Geben Sie das Kennwort für den neuen Benutzer mithilfe des folgenden Befehls ein:
sudo passwd username
Der Benutzer wird zweimal aufgefordert, das neue Passwort einzugeben. Stellen Sie sicher, dass das Passwort ziemlich komplex und zuverlässig ist. - Konfigurieren Sie die Zugriffsrechte für das Home-Verzeichnis des Benutzers:
sudo chown -R username:username /home/username
Ersetzen Sie alle "username" durch den Benutzernamen. - Jetzt können Sie den E-Mail-Client so konfigurieren, dass er das erstellte Postfach verwendet. Geben Sie den folgenden Befehl ein, um die Konfigurationsdatei des E-Mail-Clients zu öffnen:
sudo nano /etc/postfix/virtual
Fügen Sie einen Eintrag im folgenden Format hinzu: "[email protected] username". Ersetzen Sie "username@example".com" an die E-Mail-Adresse, an die Sie die E-Mails erhalten möchten, und "username" an den Namen des Benutzers, zu dem das Postfach gehört. - Speichern und schließen Sie die Konfigurationsdatei, und führen Sie dann den folgenden Befehl aus, um die Postfix-Datenbank zu aktualisieren:
sudo postmap /etc/postfix/virtual - Starten Sie den Mailserver neu:
sudo systemctl restart postfix
Jetzt haben Sie erfolgreich Postfächer für Benutzer Ihrer Domäne auf dem Linux-Ubuntu-Mailserver erstellt und konfiguriert.
Konfigurieren von DNS für den Betrieb des Mailservers
Damit der E-Mail-Server vollständig funktioniert, muss DNS konfiguriert werden, damit er die E-Mail-Adressen für Ihre Domain verarbeiten kann. Im Folgenden finden Sie einige Schritte zum Konfigurieren von DNS:
Schritt 1: Gehen Sie zum DNS-Kontrollfeld Ihrer Domain. Dies kann das Control Panel Ihres Hosting-Providers oder ein eigenständiger Server sein, auf dem DNS ausgeführt wird.
Schritt 2: Erstellen Sie MX (Mail Exchanger) -Einträge für Ihre Domain, die auf die IP-Adresse Ihres E-Mail-Servers verweisen. Dies geschieht normalerweise, indem neue MX-Einträge mit Priorität und Host hinzugefügt werden. Zum Beispiel:
Schritt 3: Erstellen Sie einen A (Address) -Eintrag für Ihren E-Mail-Server, der auf seine IP-Adresse verweist. Zum Beispiel:
Schritt 4: Stellen Sie sicher, dass Ihr Mailserver über einen PTR-Eintrag (Pointer) verfügt. Der PTR-Eintrag wird für die umgekehrte Suche verwendet, um den Hostnamen anhand der IP-Adresse herauszufinden. Dies wird normalerweise von einem Hosting-Anbieter durchgeführt. Wenden Sie sich an sie, um einen PTR-Eintrag für Ihren E-Mail-Server einzurichten.
Schritt 5: Bestätigen Sie die DNS-Einstellungen mit dem Dienstprogramm zur DNS-Überprüfung. Suchen Sie im Internet nach einem geeigneten Dienstprogramm und geben Sie Ihre Domain zur Überprüfung an. Stellen Sie sicher, dass alle Einträge korrekt konfiguriert sind und auf die richtigen IP-Adressen verweisen.
Sobald diese Schritte abgeschlossen sind, wird DNS für die Arbeit mit Ihrem E-Mail-Server konfiguriert. Es wird nun die E-Mail-Adressen für Ihre Domain korrekt verarbeiten.
Überprüfen der Integrität des Mailservers
Nach der Installation und Konfiguration des Mailservers unter Linux Ubuntu ist es wichtig, die Funktionsfähigkeit des Mailservers zu überprüfen. Die folgenden Schritte helfen Ihnen, diese Überprüfung durchzuführen:
1. Überprüfen Sie, ob Port 25 für eingehende SMTP-Verbindungen geöffnet ist. Sie können den Befehl verwenden:
sudo netstat -tuln | grep 25
Wenn die Ausgabe des Befehls die Zeile 0.0.0.0:25 enthält, wurde der Port erfolgreich geöffnet.
2. Senden Sie eine Testmail mithilfe des Telnet-Befehls:
telnet localhost 25
Sie sollten die SMTP-Server-Begrüßungsnachricht sehen. Geben Sie Befehle ein:
EHLO localhostMAIL FROM: RCPT TO: DATASubject: Тестовое письмоПривет, это тестовое письмо!.QUIT
Wenn die E-Mail erfolgreich abgerufen wurde, überprüfen Sie Ihre E-Mail auf einen Testbrief.
3. Überprüfen Sie, ob Port 143 für eingehende IMAP-Verbindungen geöffnet ist. Sie können den Befehl verwenden:
sudo netstat -tuln | grep 143
Wenn die Ausgabe des Befehls die Zeile 0.0.0.0:143 enthält, wurde der Port erfolgreich geöffnet.
4. Überprüfen Sie, ob Port 993 geöffnet ist, der zum Akzeptieren eingehender IMAP-Verbindungen mit SSL verwendet wird. Sie können den Befehl verwenden:
sudo netstat -tuln | grep 993
Wenn die Ausgabe des Befehls die Zeile 0.0.0.0:993 enthält, wurde der Port erfolgreich geöffnet.
Mit diesen Schritten können Sie die Funktionsfähigkeit Ihres E-Mail-Servers unter Linux Ubuntu überprüfen und sicherstellen, dass er ordnungsgemäß funktioniert.