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“.
5. Geben Sie nun den vollständig qualifizierten Domainnamen ein, den Sie zum Senden und Empfangen von E-Mails verwenden möchten.
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
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
10. Starten Sie anschließend den Dovecot-Dienst mit dem folgenden Befehl neu.,
$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
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
16. Next, go to the Database settings and add the database details.
17. After making all the changes, create a config.inc.php
Datei gehen.,
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.,
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?