WebMail Lite - Verwalten an eroflueden Mails vu Gmail, Yahoo, Outlook an Anerer


WebMail Lite ass eng Webapplikatioun déi benotzt ka ginn fir Mails vun Ärem eegene lokale Mailserver ze managen an erofzelueden oder vun engem ëffentleche Mailservice, wéi Gmail, Yahoo!, Outlook oder anerer. WebMail Lite Applikatioun handelt als Client Interface fir IMAP a SMTP Servicer, wat all konfiguréiert E-Mail Kont erlaabt lokal Inbox Messagen ze synchroniséieren an ze handhaben.

  1. LAMP Stack installéiert an CentOS/RHEL
  2. LAMP Stack installéiert an Ubuntu
  3. LAMP Stack Installéiert an Debian

An dësem Thema léiere mir wéi Dir déi lescht Versioun vun der WebMail Lite PHP Applikatioun op Debian, Ubuntu an CentOS Server installéiere an konfiguréieren.

Schrëtt 1: Éischt Astellunge fir WebMail Lite

1. Ier Dir ufänkt d'WebMail Lite Applikatioun an Ärem Server z'installéieren, vergewëssert Iech als éischt datt déi folgend PHP Moduler an Extensiounen installéiert an aktivéiert sinn an Ärem LAMP Stack, andeems Dir déi folgend Kommandoen ausginn.

------------ 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ächst gitt vir an installéiert d'Unzip Utility an Ärem System, datt mir et benotze fir den Inhalt vum WebMail Lite zip kompriméiert Dateiarchiv ze extrahieren.

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

3. Am nächste Schrëtt änneren PHP Standard Konfiguratiounsdatei fir folgend PHP Variablen z'änneren. Vergewëssert Iech och d'PHP Zäitzone Astellung ze aktualiséieren fir Är physesch Location vum Server ze reflektéieren.

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

Sichen, änneren an update déi folgend Variabelen PHP Konfiguratiounsdatei.

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

Ersetzen der PHP time.zone Variabel deementspriechend. Fir eng Lëscht vun all verfügbaren Zäitzonen an PHP ze kréien, konsultéiert déi offiziell PHP Timezone Docs.

4. Nodeems Dir d'PHP Konfiguratiounsdatei fäerdeg gemaach hutt no den Astellungen, déi hei uewen erklärt sinn, starten den Apache HTTP Daemon nei fir d'Ännerungen ze reflektéieren andeems Dir déi folgend Kommandoen ausginn.

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

Schrëtt 2: WebMail Lite Datebank erstellen

5. D'WebMail Lite Webmail Client Applikatioun benotzt eng RDBMS Datebank als Backend, wéi MySQL Datebank, fir Benotzerkonfiguratiounen, Kontakter an aner erfuerderlech Astellungen ze späicheren.

An Ärem installéierten LAMP-Stack, loggt Iech op d'MariaDB/MySQL-Datebank un, wéi Dir déi folgend Kommandoen ausféiert fir eng nei Datebank ze kreéieren déi vun der WebMail Applikatioun benotzt gëtt. Setzt och e Benotzer an e Passwuert fir d'WebMail Lite Datebank ze managen.

# 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

Schrëtt 3: Luet WebMail Lite erof

6. Fir d'WebMail Lite Applikatioun z'installéieren, besicht d'éischt WebMail Lite Download Websäit a gräift de leschten Zip Archiv andeems Dir de folgende Kommando ausgëtt.

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

7. Als nächst, Extrait WebMail Lite zip kompriméiert Archiv an Ären aktuellen Aarbechtsverzeechnes a kopéiert all extrahéiert WebMail Lite Dateien aus dem Webmail Verzeechnes op Äre Webserver Dokument Root Wee andeems Dir déi folgend Kommandoen ausgëtt. Féiert och ls Kommando aus fir all Dateien ze kopéieren déi an /var/www/html Verzeichnis kopéiert sinn.

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

8. Vergewëssert Iech och datt Dir Apache Runtime Benotzer Schreifrechter fir Äre Webserver Dokument Root Wee gëtt andeems Dir de Kommando hei ënnen ausgitt. Nach eng Kéier, lafen ls Kommando fir Permissiounen an /var/www/html/ Verzeechnes ze lëschten.

# 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/

Schrëtt 4: WebMail Lite installéieren

9. Fir WebMail Lite z'installéieren, öffnen e Browser a navigéiert Är Server IP Adress oder Domain Numm iwwer HTTP Protokoll. Fügt den /install String no bei Ärer URL un, wéi am Beispill hei ënnen.

http://yourdomain.tld/install

10. Um initialen Installatiounsbildschierm gëtt eng Serie vu Serverkompatibilitéitstester a Pre-Installatiounskontrolle vum WebMail Lite Installateur Skript ausgefouert fir z'entdecken ob all erfuerderlech PHP-Extensiounen an Astellunge installéiert sinn a richteg konfiguréiert sinn fir WebMail Lite z'installéieren.

Et wäert och kucken ob de Webserver Runtime Benotzer am Webroot Datenverwaltung schreiwen kann an d'Konfiguratiounsdatei schreiwen. Wann all Ufuerderunge an Uerdnung sinn, klickt op Next Knäppchen fir weiderzemaachen.

11. Op den nächsten Écran liesen an akzeptéieren de Lizenz Accord vun Hit op Ech averstanen Knäppchen.

12. Als nächst füügt WebMail Lite MySQL Datebank Host Adress an Datebank Umeldungsinformatiounen a klickt op Test Datebank Knäppchen fir d'Datebankverbindung ze testen. Kontrolléiert Erstelle Datebank Tabellen a klickt op Next Knäppchen fir weiderzemaachen.

13. Als nächst schreift e Passwuert fir de Mailadm Benotzer a klickt op Next Knäppchen fir weiderzemaachen. De Mailadmin Benotzer ass dee meescht privilegiéierte Kont fir d'Administratioun vun der WebMail Lite Applikatioun.

14. Am nächste Bildschierm kënnt Dir d'Verbindung mat engem Mailserver iwwer IMAP- a SMP-Protokoller kontrolléieren. Am Fall wou Dir schonn e Mail-Server bei Äre Raimlechkeeten konfiguréiert hutt, gitt d'IP Adress vum E-Mail-Server am Serverhost ofgeschloss an test d'SMTP-Verbindung.

Wann de Mailserver lokal leeft, benotzt d'127.0.0.1 IP Adress fir d'Mailserververbindung ze testen. Wann Dir fäerdeg sidd, klickt op Next Knäppchen fir weider d'Applikatioun z'installéieren.

Nodeems den Installatiounsprozess vu WebMail Lite fäerdeg ass, klickt op Exit Knäppchen fir den Installatiounsprozess ofzeschléissen.

15. Duerno, navigéiert op déi folgend Adress fir Zougang zu WebMail Lite Admin Panel ze kréien an Är Mailserver Astellungen ze konfiguréieren.

https://yourdomain.tld/adminpanel 

Fir Iech op WebMail Lite Admin Panel ze loggen, benotzt de Mailadm Benotzer an d'Passwuert konfiguréiert während dem Installatiounsprozess.

16. Fir Mail Servicer fir Är Domain ze konfiguréieren, navigéiert op Domains -> Default Astellungen a füügt Är Mailserver IP Adress am Incoming Mail Feld an am Outgoing Mail Field.

Kontrolléiert och d'Login/Passwuert vun der Entrée vum Benotzer benotze fir op SMTP Mail Server ze authentifizéieren. Ersetzen d'IP Adressen an d'Portnummer no Ären eegene Mailserver Astellungen. Klickt op Save Button fir déi nei Astellungen anzesetzen.

Am Fall wou Dir d'WebMail Lite Applikatioun benotze wëllt fir e Gmail Kont ze verwalten, benotzt d'Astellunge wéi am Screenshot hei ënnen illustréiert.

17. Fir Iech an d'WebMail Lite Applikatioun ze loggen, navigéiert op Ären Domain Numm iwwer HTTP Protokoll a füügt Ären E-Mail-Server aloggen an Umeldungsinformatiounen un. Am Screenshot hei ënnen, fir Demonstratiounszwecker, aloggen mir op WebMail Lite Applikatioun mat engem Gmail Kont.

http://yourdomain.tld 

18. Nodeems Dir Iech op WebMail Lite ageloggt hutt, sollt Dir fäeg sinn all Äre Kont Mail Messagen ze liesen oder nei Messagen ze komponéieren an ze schécken, wéi am folgenden Screenshot illustréiert.

Gratulatioun! Dir hutt erfollegräich WebMail Lite Applikatioun op Äre Raimlechkeeten installéiert a konfiguréiert. Fir Besuchsverbindunge mat der WebMail Lite Applikatioun ze sécheren, aktivéiert Apache HTTP Server SSL Konfiguratioun mat engem gratis Zertifika kritt vu Let's Encrypt CA.