Zoeken op website

WebMail Lite - Beheer en download e-mails van Gmail, Yahoo, Outlook en anderen


WebMail Lite is een webapplicatie die kan worden gebruikt voor het beheren en downloaden van e-mails van uw eigen lokale mailserver of van een openbare mailservice, zoals Gmail, Yahoo!, Outlook of andere. De WebMail Lite-applicatie fungeert als een clientinterface voor IMAP- en SMTP-services, waardoor elk geconfigureerd e-mailaccount lokaal kan worden gesynchroniseerd en inbox-berichten kan verwerken.

Vereisten

  1. LAMP-stack geïnstalleerd in CentOS/RHEL
  2. LAMP-stack geïnstalleerd in Ubuntu
  3. LAMP-stack geïnstalleerd in Debian

In dit onderwerp leren we hoe u de nieuwste versie van de WebMail Lite PHP-applicatie op de Debian-, Ubuntu- en CentOS-server installeert en configureert.

Stap 1: Begininstellingen voor WebMail Lite

1. Voordat u begint met het installeren van de WebMail Lite-applicatie op uw server, moet u er eerst voor zorgen dat de volgende PHP-modules en extensies zijn geïnstalleerd en ingeschakeld in uw LAMP-stack, door de volgende opdrachten te geven .

------------ 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. Ga vervolgens door en installeer het unzip-hulpprogramma op uw systeem, dat we zullen gebruiken om de inhoud van het WebMail Lite zip-gecomprimeerde bestandsarchief te extraheren.

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

3. Wijzig in de volgende stap het standaard PHP-configuratiebestand om de volgende PHP-variabelen te wijzigen. Zorg er ook voor dat u de PHP-tijdzone-instelling bijwerkt om de fysieke locatie van uw server weer te geven.

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

Zoek, bewerk en update het PHP-configuratiebestand met de volgende variabelen.

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

Vervang de PHP-variabele time.zone dienovereenkomstig. Raadpleeg de officiële PHP Timezone-documentatie voor een lijst met alle beschikbare tijdzones in PHP.

4. Nadat u klaar bent met het bewerken van het PHP-configuratiebestand volgens de hierboven uitgelegde instellingen, start u de Apache HTTP-daemon opnieuw op om de wijzigingen weer te geven door de volgende opdrachten uit te voeren.

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

Stap 2: Maak een WebMail Lite-database

5. De WebMail Lite webmail-clienttoepassing gebruikt een RDBMS-database als backend, zoals de MySQL-database, om gebruikersconfiguraties, contacten en andere vereiste instellingen.

In uw geïnstalleerde LAMP-stack logt u in op de MariaDB/MySQL-database door de onderstaande opdrachten uit te voeren om een nieuwe database te maken die door de WebMail-toepassing zal worden gebruikt. Stel ook een gebruiker en een wachtwoord in om de WebMail Lite-database te beheren.

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

Stap 3: Download WebMail Lite

6. Om de WebMail Lite-applicatie te installeren, gaat u eerst naar de WebMail Lite-downloadpagina en haalt u het nieuwste zip-archief op door de volgende opdracht te geven.

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

7. Pak vervolgens het zip-gecomprimeerde WebMail Lite-archief uit naar uw huidige werkmap en kopieer alle uitgepakte WebMail Lite-bestanden van de webmail-map naar het hoofdpad van het document op uw webserver door de onderstaande opdrachten te geven. Voer ook de opdracht ls uit om alle bestanden weer te geven die naar de map /var/www/html zijn gekopieerd.

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

8. Zorg er ook voor dat u de Apache runtime-gebruiker schrijfrechten verleent aan het hoofdpad van uw webserverdocument door de onderstaande opdracht uit te voeren. Voer nogmaals de opdracht ls uit om de machtigingen in de map /var/www/html/ weer te geven.

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/

Stap 4: Installeer WebMail Lite

9. Om WebMail Lite te installeren, opent u een browser en navigeert u via het HTTP-protocol naar het IP-adres of de domeinnaam van uw server. Voeg de tekenreeks /install achter uw URL toe, zoals weergegeven in het onderstaande voorbeeld.

http://yourdomain.tld/install

10. Op het initiële installatiescherm wordt een reeks servercompatibiliteitstests en pre-installatiecontroles uitgevoerd door het WebMail Lite-installatiescript om te detecteren of alle vereiste PHP-extensies en instellingen zijn geïnstalleerd en correct zijn geconfigureerd om WebMail Lite te installeren.

Er wordt ook gecontroleerd of de runtimegebruiker van de webserver in de webroot-gegevensmap kan schrijven en het configuratiebestand kan schrijven. Als alle vereisten in orde zijn, klikt u op de knop Volgende om door te gaan.

11. Lees en accepteer op het volgende scherm de licentieovereenkomst door op de knop Ik ga akkoord te klikken.

12. Voeg vervolgens het WebMail Lite MySQL-databasehostadres en de databasegegevens toe en klik op de knop Database testen om de databaseverbinding te testen. Vink Databasetabellen maken aan en klik op de knop Volgende om door te gaan.

13. Schrijf vervolgens een wachtwoord voor de mailadm-gebruiker en klik op de knop Volgende om door te gaan. De mailadmin-gebruiker is het meest bevoorrechte account dat wordt gebruikt voor het beheren van de WebMail Lite-applicatie.

14. In het volgende scherm kunt u de verbinding met een mailserver controleren via IMAP- en SMP-protocollen. Als u al een mailserver bij u op locatie heeft geconfigureerd, voert u het IP-adres van de mailserver in het serverhostbestand in en test u de SMTP-verbinding.

Als de mailserver lokaal draait, gebruik dan 127.0.0.1 IP-adres om de mailserververbinding te testen. Wanneer u klaar bent, klikt u op de knop Volgende om door te gaan met het installeren van de applicatie.

Nadat het installatieproces van WebMail Lite is voltooid, drukt u op de knop Afsluiten om het installatieproces te voltooien.

15. Navigeer daarna naar het volgende adres om toegang te krijgen tot het WebMail Lite-beheerderspaneel en uw mailserverinstellingen in te stellen.

https://yourdomain.tld/adminpanel 

Om in te loggen op het WebMail Lite-beheerderspaneel gebruikt u de mailadm-gebruiker en het wachtwoord dat tijdens het installatieproces is geconfigureerd.

16. Om e-mailservices voor uw domein te configureren, navigeert u naar Domeinen -> Standaard instellingen en voegt u het IP-adres van uw mailserver toe in het veld voor inkomende e-mail en in het veld voor uitgaande e-mail.

Controleer ook of u de login/het wachtwoord van de gebruiker voor inkomende e-mail gebruikt om zich te authenticeren bij de SMTP-mailserver. Vervang de IP-adressen en het poortnummer volgens uw eigen mailserverinstellingen. Druk op de knop Opslaan om de nieuwe instellingen toe te passen.

Als u de WebMail Lite-applicatie wilt gebruiken om een Gmail-account te beheren, gebruik dan de instellingen zoals geïllustreerd in de onderstaande schermafbeelding.

17. Om in te loggen bij de WebMail Lite-applicatie, navigeert u naar uw domeinnaam via het HTTP-protocol en voegt u de inloggegevens van uw e-mailserver toe. In de onderstaande schermafbeelding loggen we voor demonstratiedoeleinden in op de WebMail Lite-applicatie met een Gmail-account.

http://yourdomain.tld 

18. Nadat u zich heeft aangemeld bij WebMail Lite, zou u al uw accountmailberichten moeten kunnen lezen of nieuwe berichten kunnen opstellen en verzenden, zoals geïllustreerd in de volgende schermafbeelding.

Gefeliciteerd! U heeft de WebMail Lite-applicatie met succes bij u op locatie geïnstalleerd en geconfigureerd. Om de verbindingen van bezoekers met de WebMail Lite-applicatie te beveiligen, schakelt u de Apache HTTP-server SSL-configuratie in met een gratis certificaat verkregen van Let's Encrypt CA.