Website-Suche

WebMail Lite – Verwalten und laden Sie E-Mails von Gmail, Yahoo, Outlook und anderen herunter


WebMail Lite ist eine Webanwendung, mit der Sie E-Mails von Ihrem eigenen lokalen Mailserver oder von einem öffentlichen Maildienst wie Gmail, Yahoo!, Outlook oder anderen verwalten und herunterladen können. Die WebMail Lite-Anwendung fungiert als Client-Schnittstelle für IMAP- und SMTP-Dienste und ermöglicht es jedem konfigurierten E-Mail-Konto, Posteingangsnachrichten lokal zu synchronisieren und zu verarbeiten.

Anforderungen

  1. LAMP-Stack in CentOS/RHEL installiert
  2. In Ubuntu installierter LAMP-Stack
  3. LAMP-Stack in Debian installiert

In diesem Thema erfahren Sie, wie Sie die neueste Version der WebMail Lite PHP-Anwendung auf Debian-, Ubuntu- und CentOS-Servern installieren und konfigurieren.

Schritt 1: Ersteinstellungen für WebMail Lite

1. Bevor Sie mit der Installation der WebMail Lite-Anwendung auf Ihrem Server beginnen, stellen Sie zunächst sicher, dass die folgenden PHP-Module und -Erweiterungen in Ihrem LAMP-Stack installiert und aktiviert sind, indem Sie die folgenden Befehle ausgeben .

------------ On CentOS and RHEL ------------ 
yum install epel-release
yum install php-xml php-mcrypt php-mbstring php-curl

------------ On Debian and Ubuntu ------------
apt install php7.0-xml php7.0-mcrypt php7.0-mbstring php7.0-curl

2. Als Nächstes installieren Sie das Dienstprogramm unzip in Ihrem System, damit wir damit den Inhalt des komprimierten WebMail Lite-Zip-Dateiarchivs extrahieren können.

yum install zip unzip  [On CentOS/RHEL]
apt install zip unzip  [On Debian/Ubuntu]

3. Im nächsten Schritt ändern Sie die PHP-Standardkonfigurationsdatei, um die folgenden PHP-Variablen zu ändern. Stellen Sie außerdem sicher, dass Sie die PHP-Zeitzoneneinstellung aktualisieren, um den physischen Standort Ihres Servers widerzuspiegeln.

vi /etc/php.ini                    [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini  [On Debian/Ubuntu]

Suchen, bearbeiten und aktualisieren Sie die PHP-Konfigurationsdatei mit den folgenden Variablen.

file_uploads = On
allow_url_fopen = On
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Ersetzen Sie die PHP-Variable time.zone entsprechend. Eine Liste aller in PHP verfügbaren Zeitzonen finden Sie in den offiziellen PHP-Zeitzonendokumenten.

4. Nachdem Sie die Bearbeitung der PHP-Konfigurationsdatei gemäß den oben erläuterten Einstellungen abgeschlossen haben, starten Sie den Apache HTTP-Daemon neu, um die Änderungen zu übernehmen, indem Sie die folgenden Befehle ausgeben.

systemctl restart httpd  [On CentOS/RHEL]
systemctl restart apache2  [On Debian/Ubuntu]

Schritt 2: Erstellen Sie eine WebMail Lite-Datenbank

5. Die WebMail Lite-Webmail-Clientanwendung verwendet eine RDBMS-Datenbank als Backend, wie z. B. eine MySQL-Datenbank, um Benutzerkonfigurationen, Kontakte usw. zu speichern weitere erforderliche Einstellungen.

Melden Sie sich in Ihrem installierten LAMP-Stack bei der MariaDB/MySQL-Datenbank an und führen Sie die folgenden Befehle aus, um eine neue Datenbank zu erstellen, die von der WebMail-Anwendung verwendet wird. Richten Sie außerdem einen Benutzer und ein Passwort ein, um die WebMail Lite-Datenbank zu verwalten.

mysql -u root -p

MariaDB [(none)]> create database mail;
MariaDB [(none)]> grant all privileges on mail.* to 'webmail'@'localhost' identified by 'password1';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

Schritt 3: Laden Sie WebMail Lite herunter

6. Um die WebMail Lite-Anwendung zu installieren, besuchen Sie zunächst die WebMail Lite-Download-Webseite und holen Sie sich das neueste Zip-Archiv, indem Sie den folgenden Befehl ausführen.

wget https://afterlogic.org/download/webmail_php.zip 

7. Als nächstes extrahieren Sie das ZIP-komprimierte Archiv von WebMail Lite in Ihr aktuelles Arbeitsverzeichnis und kopieren Sie alle extrahierten WebMail Lite-Dateien aus dem Webmail-Verzeichnis in den Stammpfad Ihres Webserver-Dokuments, indem Sie die folgenden Befehle ausführen. Führen Sie außerdem den Befehl ls aus, um alle in das Verzeichnis /var/www/html kopierten Dateien aufzulisten.

unzip webmail_php.zip
rm -rf /var/www/html/index.html
cp -rf webmail/* /var/www/html/
ls -l /var/www/html/

8. Stellen Sie außerdem sicher, dass Sie dem Apache-Laufzeitbenutzer Schreibberechtigungen für den Stammpfad Ihres Webserverdokuments erteilen, indem Sie den folgenden Befehl ausführen. Führen Sie erneut den Befehl ls aus, um die Berechtigungen im Verzeichnis /var/www/html/ aufzulisten.

chown -R apacahe:apache /var/www/html/     [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/  [On Debian/Ubuntu]
ls -al /var/www/html/

Schritt 4: Installieren Sie WebMail Lite

9. Um WebMail Lite zu installieren, öffnen Sie einen Browser und navigieren Sie über das HTTP-Protokoll zur IP-Adresse oder zum Domänennamen Ihres Servers. Hängen Sie die Zeichenfolge /install an Ihre URL an, wie im folgenden Beispiel gezeigt.

http://yourdomain.tld/install

10. Auf dem ersten Installationsbildschirm führt das WebMail Lite-Installationsskript eine Reihe von Serverkompatibilitätstests und Prüfungen vor der Installation durch, um festzustellen, ob alle erforderlichen PHP-Erweiterungen und -Einstellungen installiert und ordnungsgemäß konfiguriert sind um WebMail Lite zu installieren.

Außerdem wird geprüft, ob der Laufzeitbenutzer des Webservers in den Webroot-Datenordner schreiben und die Konfigurationsdatei schreiben kann. Wenn alle Anforderungen erfüllt sind, klicken Sie auf die Schaltfläche Weiter, um fortzufahren.

11. Lesen Sie im nächsten Bildschirm die Lizenzvereinbarung und akzeptieren Sie sie, indem Sie auf die Schaltfläche Ich stimme zu klicken.

12. Fügen Sie als Nächstes die WebMail Lite MySQL-Datenbank-Hostadresse und die Datenbankanmeldeinformationen hinzu und klicken Sie auf die Schaltfläche Datenbank testen, um die Datenbankverbindung zu testen. Aktivieren Sie „Datenbanktabellen erstellen“ und klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.

13. Geben Sie als Nächstes ein Passwort für den Benutzer mailadm ein und klicken Sie auf die Schaltfläche Weiter, um fortzufahren. Der Benutzer „mailadmin“ ist das Konto mit den höchsten Privilegien, das zur Verwaltung der WebMail Lite-Anwendung verwendet wird.

14. Im nächsten Bildschirm können Sie die Verbindung zu einem Mailserver über die Protokolle IMAP und SMP überprüfen. Falls Sie bei Ihnen bereits einen Mailserver konfiguriert haben, geben Sie die IP-Adresse des Mailservers in das Feld „Serverhost“ ein und testen Sie die SMTP-Verbindung.

Wenn der Mailserver lokal ausgeführt wird, verwenden Sie die IP-Adresse 127.0.0.1, um die Mailserververbindung zu testen. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Weiter, um mit der Installation der Anwendung fortzufahren.

Nachdem der Installationsvorgang von WebMail Lite abgeschlossen ist, klicken Sie auf die Schaltfläche Beenden, um den Installationsvorgang abzuschließen.

15. Navigieren Sie anschließend zur folgenden Adresse, um auf das WebMail Lite-Admin-Panel zuzugreifen und Ihre Mailserver-Einstellungen einzurichten.

https://yourdomain.tld/adminpanel 

Um sich beim WebMail Lite-Admin-Panel anzumelden, verwenden Sie den Benutzer mailadm und das während des Installationsvorgangs konfigurierte Passwort.

16. Um E-Mail-Dienste für Ihre Domain zu konfigurieren, navigieren Sie zu Domains -> Standard-Einstellungen und geben Sie die IP-Adresse Ihres Mailservers in das Feld für eingehende E-Mails und für ausgehende E-Mails ein.

Überprüfen Sie außerdem, ob Sie den Benutzernamen/das Passwort für eingehende E-Mails verwenden, um sich beim SMTP-Mailserver zu authentifizieren. Ersetzen Sie die IP-Adressen und Portnummern entsprechend Ihren eigenen Mailservereinstellungen. Klicken Sie auf die Schaltfläche Speichern, um die neuen Einstellungen zu übernehmen.

Wenn Sie die WebMail Lite-Anwendung zum Verwalten eines Gmail-Kontos verwenden möchten, verwenden Sie die Einstellungen wie im folgenden Screenshot dargestellt.

17. Um sich bei der WebMail Lite-Anwendung anzumelden, navigieren Sie über das HTTP-Protokoll zu Ihrem Domänennamen und fügen Sie Ihre E-Mail-Server-Anmeldeinformationen hinzu. Im folgenden Screenshot melden wir uns zu Demonstrationszwecken mit einem Gmail-Konto bei der WebMail Lite-Anwendung an.

http://yourdomain.tld 

18. Nachdem Sie sich bei WebMail Lite angemeldet haben, sollten Sie in der Lage sein, alle E-Mail-Nachrichten Ihres Kontos zu lesen oder neue Nachrichten zu verfassen und zu senden, wie im folgenden Screenshot dargestellt.

Glückwunsch! Sie haben die Anwendung WebMail Lite bei Ihnen vor Ort erfolgreich installiert und konfiguriert. Um die Verbindungen der Besucher zur WebMail Lite-Anwendung zu sichern, aktivieren Sie die SSL-Konfiguration des Apache HTTP-Servers mit einem kostenlosen Zertifikat, das Sie von Let’s Encrypt CA erhalten.