Das Erstellen eines Mailservers auf Linux-basierten Computern kann eines der wichtigsten Dinge sein, die jeder Systemadministrator bei der ersten Konfiguration der Server tun muss, wenn Sie nicht wissen, was es bedeutet; Es ist einfach, wenn Sie eine Website wie „Roundcube“ (Webmail) example.com“, Sie können ein E-Mail-Konto wie „Benutzername@example.,com “ verwenden, um E-Mails einfach zu senden / empfangen, anstatt Dienste wie Hotmail, Google Mail, Yahoo Mail usw. zu verwenden.

In diesem Artikel erfahren Sie, wie Sie den Postfix-Mailserver mit der Webmail-Anwendung „Roundcube“ und ihren Abhängigkeiten von Debian 10/9 und Ubuntu installieren 20.04/18.04/16.04 LTS veröffentlicht.

Schritt 1: Legen Sie einen Hostnamen fest und erstellen Sie DNS-Einträge für die Domäne

1. Legen Sie zunächst einen gültigen FQDN-Hostnamen (Fully Qualified Domain Name) für Ihren Ubuntu-Server mithilfe des Befehls hostnamectl wie gezeigt fest.

$ sudo hostnamectl set-hostname mail.tecmint.com

2., Als nächstes müssen Sie MX und A Datensätze für Ihre Domain in Ihrem DNS-Bedienfeld hinzufügen, die andere MTAs leiten, die Ihr Mailserver mail.yourdomain.com Domäne ist für die E-Mail-Zustellung verantwortlich.

MX record @ mail.tecmint.commail.tecmint.com <IP-address>

Schritt 2: Installieren von Apache, MariaDB und PHP auf Ubuntu

3. Um einen laufenden Mailserver mit „Roundcube“ zu erstellen, müssen wir zuerst die Pakete Apache2, MariaDB und PHP installieren.,

Unter Debian 10/9 müssen Sie das SURY PHP PPA-Repository herunterladen und installieren, um PHP 7.4 unter Debian 10/9 zu installieren, wie gezeigt.

Schritt 3: Installieren von Postfix Mail Server auf Ubuntu

4. Postfix ist ein Mail Transfer Agent (MTA), die die verantwortliche Software für die Bereitstellung von & Empfangen von E-Mails ist, ist es wichtig, um einen kompletten Mail-Server zu erstellen.,

Um es auf Ubuntu/Debian oder sogar Mint zu installieren, führen Sie Folgendes aus:

$ sudo apt-get install postfix

Während der Installation werden Sie aufgefordert, den Typ der E-Mail-Konfiguration auszuwählen, wählen Sie „Internet Site“.

Postfix Installiert in Ubuntu

5. Geben Sie nun den vollständig qualifizierten Domainnamen ein, den Sie zum Senden und Empfangen von E-Mails verwenden möchten.

Postfix Mail Domain einstellen

6., Sobald Postfix installiert ist, wird es automatisch gestartet und erstellt eine neue Datei /etc/postfix/main.cf. Sie können die Postfix-Version und den Status des Dienstes mit den folgenden Befehlen überprüfen.

$ postconf mail_version$ sudo systemctl status postfix

Überprüfen Sie die Postfix-Version

Schritt 4: Testen der Postfix-Mail-Server auf Ubuntu

7. Versuchen Sie nun mit dem folgenden Befehl zu überprüfen, ob Ihr Mailserver eine Verbindung zu Port 25 herstellt.

Die obige Meldung zeigt an, dass die Verbindung erfolgreich hergestellt wurde., Geben Sie Beenden ein, um die Verbindung zu schließen.

8. Sie können auch ein Mail-Programm verwenden, um E-Mails mit dem folgenden Befehl zu senden und zu lesen.

$ mail [email protected]: Subject: Testing My Postfix Mail ServerI'm sending this email using the postfix mail server from Ubuntu machine

Schritt 5: Installation von Dovecot IMAP-und POP-Ubuntu

9. Dovecot ist ein Mail Delivery Agent (MDA), es liefert die E-Mails vom/zum Mailserver, um es zu installieren, führen Sie den folgenden Befehl aus.

$ sudo apt-get install dovecot-imapd dovecot-pop3d
Installieren Sie Dovecot in Ubuntu

10. Starten Sie anschließend den Dovecot-Dienst mit dem folgenden Befehl neu.,

$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
Starten Sie Dovecot in Ubuntu

Schritt 6: Installieren von Roundcube Webmail in Ubuntu

11. Roundcube ist der Webmail-Server, den Sie verwenden werden, um E-Mails auf Ihrem Server zu verwalten, es hat eine einfache Weboberfläche, um den Job zu erledigen, es kann durch die Installation weiterer Module angepasst werden & themes.

12. Als Nächstes müssen Sie eine neue Datenbank und einen neuen Benutzer für Roundcube erstellen und einem neuen Benutzer die Berechtigung zum Schreiben in die Datenbank erteilen.

13., Importieren Sie anschließend die ersten Tabellen in die Roundcube-Datenbank.

$ sudo mysql roundcube < /var/www/html/roundcubemail/SQL/mysql.initial.sql

Schritt 7: Erstellen Sie einen virtuellen Apache-Host für Roundcube Webmail

14. Erstellen Sie einen virtuellen Apache-Host für Roundcube Webmail.

$ sudo nano /etc/apache2/sites-available/roundcube.conf

Fügen Sie die folgende Konfiguration in es.

15. Aktivieren Sie anschließend diesen virtuellen Host und laden Sie den Apache für die Änderungen neu.

$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2

16. Sie können jetzt auf das Webmail zugreifen, indem Sie zu

Roundcube Webmail Installer

16. Next, go to the Database settings and add the database details.

Roundcube Webmail Database Settings

17. After making all the changes, create a config.inc.php Datei gehen.,

Roundcube Konfigurationsdatei erstellen

18. Nach Abschluss der Installation und der abschließenden Tests löschen Sie bitte den Ordner installer und stellen Sie sicher, dass enable_installer Option in config.inc.php ist deaktiviert.

$ sudo rm /var/www/html/roundcubemail/installer/ -r

19. Gehen Sie nun zur Anmeldeseite und geben Sie den Benutzernamen und das Passwort des Benutzers ein.,


Roundcube Webmail Login

Schritt 8: Erstellen von E-Mail-Benutzer

20. Um das Roundcube-Webmail zu verwenden, müssen Sie einen neuen Benutzer erstellen und ausführen.

$ sudo useradd myusername

Ersetzen Sie“ myusername “ durch den gewünschten Benutzernamen und erstellen Sie ein Kennwort für den neuen Benutzer, indem Sie es ausführen.

$ sudo passwd myusername

21. Kehren Sie nun zur Anmeldeseite zurück und geben Sie den Benutzernamen und das Kennwort des neu erstellten Benutzers ein.,

Haben Sie schon einmal versucht, einen E-Mail-Server zu erstellen? Wie ist es gelaufen? Haben Sie Roundcube oder einen anderen Mailserver schon einmal benutzt? Was denkst du darüber?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.