Roundcube ist ein kostenloser Open-Source-Webmail-Client, der eine benutzerfreundliche Oberfläche für die Arbeit mit E-Mails über einen Webbrowser bietet. Die Installation und Konfiguration von Roundcube unter Windows Server erfordert möglicherweise einige zusätzliche Schritte, um sicherzustellen, dass der Roundcube ordnungsgemäß funktioniert.
Vor der Installation von Roundcube auf Windows Server müssen Sie alle erforderlichen Komponenten wie einen Webserver, eine Datenbank und PHP installieren. Geeignete Komponenten können mit einer Software wie WampServer oder XAMPP installiert werden. Stellen Sie sicher, dass Sie die mit Roundcube kompatiblen Komponentenversionen auswählen.
Nachdem Sie alle erforderlichen Komponenten installiert haben, müssen Sie die neueste Version von Roundcube von der offiziellen Website herunterladen. Entpacken Sie das heruntergeladene Archiv in das Verzeichnis Ihres Webservers, das als Hauptausführung von Roundcube dient. Sie müssen dann die Roundcube-Konfigurationsdatei mit dem Namen "config" konfigurieren.inc.php". In dieser Datei können Sie die Verbindungseinstellungen für Ihre Datenbank und andere Einstellungen angeben, einschließlich der Sprache und des Designs.
Nachdem Sie die Konfigurationsdatei konfiguriert haben, können Sie Roundcube starten, indem Sie die Weboberfläche in Ihrem Browser öffnen. Geben Sie die Adresse Ihres Webservers in die Adressleiste Ihres Browsers ein und fügen Sie dann den Pfad zum Roundcube-Verzeichnis hinzu. Wenn Sie beispielsweise Roundcube im Verzeichnis "roundcube" im Stammverzeichnis Ihres Webservers installiert haben, sieht die Roundcube-Adresse wie "http://ваш_сервер/roundcube ".
Jetzt haben Sie Roundcube auf Ihrem Windows Server installiert und konfiguriert! Sie können damit E-Mails über die Webschnittstelle senden, empfangen und verwalten. Stellen Sie sicher, dass Sie beim Einrichten des Zugriffs auf Roundcube sichere Praktiken befolgen, um sie vor unbefugtem Zugriff zu schützen.
Vorbereitung für die Installation
Bevor Sie Roundcube auf Windows Server installieren, müssen Sie einige vorläufige Schritte ausführen:
- Stellen Sie sicher, dass auf Ihrem Server das Betriebssystem Windows Server ausgeführt wird und Sie über Administratorrechte verfügen.
- Installieren und konfigurieren Sie einen Webserver auf Ihrem Windows Server. Es wird empfohlen, den Apache-Webserver zu verwenden, da er am besten mit Roundcube kompatibel ist.
- Installieren Sie die Programmiersprache PHP. Roundcube benötigt PHP Version 5.4 oder höher, um zu funktionieren. Stellen Sie sicher, dass Sie die richtige PHP-Version und alle erforderlichen Erweiterungen installiert haben.
- Erstellen Sie eine MySQL- oder PostgreSQL-Datenbank, die von Roundcube verwendet wird. Stellen Sie sicher, dass Sie über alle erforderlichen Daten zur Verbindung mit der Datenbank verfügen, z. B. die Serveradresse, den Datenbanknamen, den Benutzernamen und das Kennwort.
- Laden Sie Roundcube selbst von der offiziellen Website des Entwicklers herunter und entpacken Sie das Archiv auf Ihrem Server.
Nachdem Sie alle diese Schritte ausgeführt haben, können Sie den Roundcube auf Ihrem Windows Server installieren und konfigurieren.
Roundcube wird heruntergeladen
Um Roundcube auf Windows Server zu installieren und zu konfigurieren, müssen Sie zuerst die Installationsdatei des Programms herunterladen. Gehen Sie zur offiziellen Website von Roundcube und suchen Sie den Abschnitt "Herunterladen". Achten Sie auf die Version des Programms, wählen Sie die neueste Version aus.
Nachdem Sie die Version von Roundcube zum Download ausgewählt haben, klicken Sie auf den Download-Link. Normalerweise wird es eine Download- oder Download-Schaltfläche sein.
Warten Sie, bis der Download abgeschlossen ist. Überprüfen Sie, ob die heruntergeladene Datei die Erweiterung hat .zip oder .tar.gz, je nachdem, welches Format auf der Website angeboten wurde. Danach können Sie mit dem nächsten Schritt fortfahren - Installieren und Konfigurieren von Roundcube auf Windows Server.
Installieren und Konfigurieren eines Webservers
Schritt 1: Laden Sie den Apache-Webserver auf Ihrem Windows Server herunter und installieren Sie ihn. Sie können die Installationsdatei auf der offiziellen Apache-Website finden.
Schritt 2: Führen Sie die Installation aus, und folgen Sie den Anweisungen des Installationsassistenten.
Schritt 3: Nachdem Sie Apache installiert haben, öffnen Sie die httpd-Konfigurationsdatei.conf, das sich im Installationsordner des Servers befindet.
Schritt 4: Suchen Sie nach der Zeile "DocumentRoot" und legen Sie den Pfad des Ordners fest, in dem die Website gehostet wird. Zum Beispiel:
Schritt 5: Suchen Sie die Zeile "DirectoryIndex", und kommentieren Sie sie, und fügen Sie "index" hinzu.php" in die Liste der Indexdateien. Zum Beispiel:
DirectoryIndex index.php index.html
Schritt 6: Speichern Sie die Änderungen in der Datei und starten Sie den Apache-Server neu.
Schritt 7: Stellen Sie sicher, dass der Server ausgeführt wird, indem Sie einen Webbrowser öffnen und die Adresse "localhost" oder die IP-Adresse Ihres Servers eingeben.
Der Webserver ist jetzt unter Windows Server installiert und konfiguriert. Sie können mit der Installation und Konfiguration des Roundcube fortfahren.
Installieren von IIS
1. Öffnen Sie den "Server Manager" auf Ihrem Windows Server.
2. Wählen Sie im linken Menü "Manage" und dann "Add Roles and Features".
3. Wählen Sie im Installationsassistenten "Role-based or feature-based installation" und klicken Sie auf "Next".
4. Wählen Sie Ihren Server aus und klicken Sie auf "Weiter".
5. Suchen Sie in der Rollenliste nach "Web Server (IIS)", und wählen Sie es aus. Um alle erforderlichen Komponenten für die Arbeit mit Roundcube hinzuzufügen, stellen Sie sicher, dass die folgenden Komponenten ausgewählt sind:
- Common HTTP Features
- Static Content Compression
6. Klicken Sie auf "Weiter" und warten Sie, bis die Installation abgeschlossen ist.
7. Starten Sie nach der Installation von IIS den Server neu, um die Änderungen zu übernehmen.
Sie haben jetzt Internet Information Services (IIS) installiert und sind bereit, mit Roundcube zu arbeiten.
Einrichten der Datenbank
Bevor Sie Roundcube installieren und konfigurieren, müssen Sie eine Datenbank für die Speicherung von E-Mail-Daten und -Einstellungen vorbereiten.
Sie können jedes geeignete Datenbankverwaltungssystem (DBMS) zum Erstellen einer Datenbank verwenden, z. B. MySQL oder PostgreSQL.
1. Installieren Sie das DBMS auf Ihrem Server, falls dies noch nicht geschehen ist.
2. Erstellen Sie eine neue Datenbank für Roundcube mit dem Befehl:
- Für MySQL:
- mysql -u root -p - loggen Sie sich in die MySQL-Befehlszeile ein
- CREATE DATABASE roundcube; - Erstellen Sie eine Roundcube-Datenbank
- GRANT ALL PRIVILEGES ON roundcube.* TO 'roundcube'@'localhost' IDENTIFIED BY 'password'; - dem roundcube-Benutzer alle Berechtigungen gewähren
- FLUSH PRIVILEGES; - Änderungen übernehmen
- EXIT; - MySQL-Befehlszeile beenden
- psql -U postgres - Melden Sie sich an der PostgreSQL-Befehlszeile an
- CREATE DATABASE roundcube; - Erstellen Sie eine Roundcube-Datenbank
- GRANT ALL PRIVILEGES ON DATABASE roundcube TO roundcube; - dem roundcube-Benutzer alle Berechtigungen gewähren
- \q - Beenden Sie die PostgreSQL-Befehlszeile
3. Erstellen Sie einen Benutzer und weisen Sie ihm Berechtigungen für die Roundcube-Datenbank zu. Geben Sie in den obigen Befehlen anstelle von 'roundcube' und 'password' die entsprechenden Werte ein.
Die Datenbank für Roundcube ist jetzt bereit und kann zum Speichern von E-Mail-Daten und -Einstellungen verwendet werden.
MySQL installieren und konfigurieren
Für den Betrieb von Roundcube ist die Installation und Konfiguration der MySQL-Datenbank erforderlich. Folgen Sie den Anweisungen unten:
- Laden Sie das MySQL-Installationsprogramm von der offiziellen Website herunter und führen Sie es aus.
- Wählen Sie "Beispieldatensatz installieren" und klicken Sie auf "Weiter".
- Geben Sie das Passwort für den Root-Benutzer ein und merken Sie sich es. Klicken Sie auf "Passwort festlegen" und dann auf "Weiter".
- Wählen Sie Nur klassische Protokolle aus und klicken Sie auf Weiter.
- Deaktivieren Sie "Auf mögliche Serveranfälligkeiten prüfen" und klicken Sie auf "Weiter".
- Wählen Sie "Standard-TCP/IP-Port" und klicken Sie auf "Weiter".
- Wählen Sie Windows Server 2019, Windows Server 2016 und Windows 10 Pro/Enterprise und klicken Sie auf Weiter.
- Warten Sie, bis die Installation abgeschlossen ist, und klicken Sie auf Weiter und dann auf Fertig stellen.
Nach der Installation von MySQL müssen Sie es für die Arbeit mit Roundcube konfigurieren:
- Führen Sie die Eingabeaufforderung "Eingabeaufforderung" als Administrator aus.
- Geben Sie den Befehl "mysql -u root -p" ein und drücken Sie die Eingabetaste.
- Geben Sie das Kennwort ein, das Sie bei der Installation von MySQL angegeben haben.
- Geben Sie "CREATE DATABASE roundcube;" ein und drücken Sie die Eingabetaste.
- Geben Sie den Befehl "CREATE USER 'roundcube'@'localhost' IDENTIFIED BY 'Passwort';" ein und drücken Sie die Eingabetaste.
- Geben Sie den Befehl GRANT ALL PRIVILEGES ON roundcube ein.* TO 'roundcube'@'localhost';" und drücken Sie die Eingabetaste.
- Geben Sie den Befehl "FLUSH PRIVILEGES;" ein und drücken Sie die Eingabetaste.
- Geben Sie den Befehl "EXIT;" ein und drücken Sie die Eingabetaste, um die MySQL-Eingabeaufforderung zu beenden.
Sobald die Konfiguration von MySQL abgeschlossen ist, ist die Datenbank für die Verwendung mit Roundcube bereit.
Einrichten eines Roundcube
Nach der erfolgreichen Installation von Roundcube auf Windows Server müssen Sie einige zusätzliche Anpassungen vornehmen, um die Funktionen dieses Programms vollständig zu nutzen.
Hier sind einige Schritte, die Sie befolgen müssen:
| Schritt | Einstellung |
|---|---|
| 1 | Öffnen Sie die Datei config.inc.php , das sich im Ordner config Roundcube befindet. |
| 2 | Suchen und Auskommentieren der $config-Einstellung['default_host'] Indem Sie die Adresse Ihres E-Mail-Servers als Wert angeben. |
| 3 | Legen Sie die Verbindungseinstellungen für die Datenbank fest. Wenn Sie MySQL verwenden, suchen und kommentieren Sie die Einstellungen mit dem Präfix $config['db_dsnw'] . Geben Sie dann den Datenbanknamen, den Benutzernamen und das Kennwort für die Verbindung an. |
| 4 | Konfigurieren Sie das Senden von E-Mails. Suchen Sie die $config-Einstellung['smtp_server'] und geben Sie die SMTP-Serveradresse Ihres E-Mail-Providers an. |
| 5 | Authentifizierung einrichten. Wenn Ihr Mailserver eine Authentifizierung zum Senden und Empfangen von E-Mails benötigt, suchen Sie nach den $config-Einstellungen['smtp_user'] und $config['smtp_pass'] und geben Sie die entsprechenden Anmeldeinformationen an. |
| 6 | Speichern Sie die vorgenommenen Änderungen in der Config-Datei.inc.php . |
Nachdem Sie diese Schritte ausgeführt haben, ist der Roundcube auf Ihrem Windows Server einsatzbereit. Sie können mit dem Einrichten von Benutzern beginnen, Ordner für E-Mails erstellen und andere Einstellungen für den Webmail-Client konfigurieren.
Entpacken eines Archivs
Um Roundcube auf Windows Server zu installieren und zu konfigurieren, müssen Sie zuerst das Archiv entpacken, das Sie von der offiziellen Website heruntergeladen haben.
1. Gehen Sie in den Ordner, in den Sie das Archiv von Roundcube heruntergeladen haben.
2. Klicken Sie mit der rechten Maustaste auf das Archiv und wählen Sie die Option "Alles extrahieren".
3. Geben Sie den Pfad an, in den Sie das Archiv entpacken möchten.
4. Klicken Sie auf die Schaltfläche "Auswerfen".
Nach Abschluss des Entpackens sehen Sie den Ordner mit den Roundcube-Dateien.
Konfigurieren des Webservers
Bevor Sie Roundcube auf Windows Server installieren und konfigurieren, müssen Sie einen Webserver konfigurieren, damit Sie über das Internet auf die Anwendung zugreifen können. Betrachten Sie in diesem Handbuch die Konfiguration des Apache-Webservers.
Stellen Sie zunächst sicher, dass der Apache-Webserver auf Ihrem Server installiert ist. Wenn es keine gibt, laden Sie die neueste Version von Apache von der offiziellen Website herunter und installieren Sie sie.
Öffnen Sie nach der Installation von Apache die Konfigurationsdatei httpd.conf, die sich normalerweise an der Adresse befindet C:\Program Files\Apache Group\Apache2\conf\httpd.conf. Bearbeiten Sie die folgenden Zeilen in der Konfigurationsdatei:
Kommentieren Sie die Zeile Listen 80 durch Löschen des Symbols # am Anfang einer Zeile. Kommentieren Sie dann die Zeile aus ServerName localhost:80 durch Löschen des Symbols # am Anfang einer Zeile. Speichern Sie die Konfigurationsdatei.
Jetzt müssen Sie den virtuellen Host für den Roundcube konfigurieren. Öffnen Sie die Konfigurationsdatei httpd-vhosts.conf, die sich normalerweise an der Adresse befindet C:\Program Files\Apache Group\Apache2\conf\extra\httpd-vhosts.conf. Fügen Sie am Ende der Datei den folgenden Code hinzu:
CustomLog "logs/roundcube-access.log" common
Options Indexes FollowSymLinks
Require all granted
In diesem Code muss ersetzt werden "C:/Roundcube" auf den Pfad zu dem Verzeichnis, in dem Roundcube installiert ist. Ersetzt webmail.example.com der Domain-Name, mit dem Benutzer auf Roundcube zugreifen.
Speichern Sie die Konfigurationsdatei und starten Sie den Apache-Webserver neu. Der Webserver ist jetzt für die Arbeit mit Roundcube konfiguriert.