WebMail Lite - Administrer og last ned e-poster fra Gmail, Yahoo, Outlook og andre


WebMail Lite er en nettapplikasjon som kan brukes til å administrere og laste ned e-poster fra din egen lokale e-postserver eller fra en offentlig e-posttjeneste, som Gmail, Yahoo!, Outlook eller andre. WebMail Lite-applikasjonen fungerer som et klientgrensesnitt for IMAP- og SMTP-tjenester, og lar enhver konfigurert e-postkonto synkronisere og håndtere innboksmeldinger lokalt.

Krav

  1. LAMPE-stabel installert i CentOS/RHEL
  2. LAMPE-stabel installert i Ubuntu
  3. LAMP Stack installert i Debian

I dette emnet lærer vi hvordan du installerer og konfigurerer den nyeste versjonen av WebMail Lite PHP-applikasjonen i Debian, Ubuntu og CentOS server.

Trinn 1: Opprinnelige innstillinger for WebMail Lite

1. Før du begynner å installere WebMail Lite-applikasjonen på serveren din, må du først forsikre deg om at følgende PHP-moduler og utvidelser er installert og aktivert i LAMP-stabelen, ved å utstede følgende kommandoer .

------------ 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. Fortsett deretter og installer unzip-verktøyet i systemet ditt, som vi skal bruke det til å trekke ut innholdet i WebMail Lite zip-arkivet med komprimerte filer.

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

3. På neste trinn endrer du PHP standard konfigurasjonsfil for å endre følgende PHP-variabler. Sørg også for å oppdatere PHP-tidssoneinnstillingen for å gjenspeile serverens fysiske plassering.

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

Søk, rediger og oppdater følgende PHP-konfigurasjonsfil for variabler.

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

Erstatt PHP time.zone-variabelen tilsvarende. For å få en liste over alle tidssoner tilgjengelig i PHP, se de offisielle PHP Timezone-dokumentene.

4. Etter at du er ferdig med å redigere PHP-konfigurasjonsfilen i henhold til innstillingene som er forklart ovenfor, starter du Apache HTTP-daemon på nytt for å gjenspeile endringer ved å utstede følgende kommandoer.

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

Trinn 2: Opprett WebMail Lite-database

5. WebMail Lite webmail-klientapplikasjonen bruker en RDBMS-database som backend, for eksempel MySQL-database, for å lagre brukerkonfigurasjoner, kontakter og andre nødvendige innstillinger.

I din installerte LAMP-stabel logger du på MariaDB/MySQL-databasen mens du utfører kommandoene nedenfor for å lage en ny database som vil bli brukt av WebMail-applikasjonen. Sett også opp en bruker og et passord for å administrere WebMail Lite-databasen.

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

Trinn 3: Last ned WebMail Lite

6. For å installere WebMail Lite-applikasjonen, gå først til WebMail Lite-nedlastingssiden og hent det nyeste zip-arkivet ved å utstede følgende kommando.

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

7. Trekk deretter ut WebMail Lite zip-komprimert arkiv til din nåværende arbeidskatalog og kopier alle utpakkede WebMail Lite-filer fra webmail-katalogen til webserverens dokumentrotbane ved å utstede kommandoene nedenfor. Utfør også ls-kommandoen for å liste alle filer som er kopiert til /var/www/html-katalogen.

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

8. Sørg også for at du gir Apache runtime-bruker skrivetillatelser til webserverens dokumentrotbane ved å gi kommandoen nedenfor. Igjen, kjør ls-kommandoen for å liste opp tillatelser i katalogen /var/www/html/.

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/

Trinn 4: Installer WebMail Lite

9. For å installere WebMail Lite, åpne en nettleser og naviger serverens IP-adresse eller domenenavn via HTTP-protokollen. Legg til /install-strengen etter på URL-en din, som vist i eksemplet nedenfor.

http://yourdomain.tld/install

10. På det første installasjonsskjermbildet vil en rekke serverkompatibilitetstester og forhåndsinstallasjonskontroller utføres av WebMail Lite installasjonsskript for å oppdage om alle nødvendige PHP-utvidelser og -innstillinger er installert og riktig konfigurert for å installere WebMail Lite.

Den vil også sjekke om webserverens kjøretidsbruker kan skrive i webroot-datamappen og skrive konfigurasjonsfilen. Hvis alle krav er i orden, trykk på Neste-knappen for å fortsette.

11. Les og godta lisensavtalen på neste skjerm ved å trykke på Jeg godtar-knappen.

12. Deretter legger du til WebMail Lite MySQL-databasevertsadresse og databaselegitimasjon og klikker på Test database-knappen for å teste databasetilkoblingen. Merk av for Opprett databasetabeller og klikk på Neste-knappen for å fortsette.

13. Skriv deretter et passord for mailadm-brukeren og trykk på Neste-knappen for å fortsette. Mailadmin-brukeren er den mest privilegerte kontoen som brukes til å administrere WebMail Lite-applikasjonen.

14. I neste skjermbilde kan du sjekke tilkoblingen til en e-postserver via IMAP- og SMP-protokoller. Hvis du allerede har konfigurert en e-postserver hjemme hos deg, skriv inn IP-adressen til e-postserveren i serververten og test SMTP-tilkoblingen.

Hvis e-postserveren kjører lokalt, bruk 127.0.0.1 IP-adresse for å teste e-postservertilkoblingen. Når du er ferdig, trykk på Neste-knappen for å fortsette å installere programmet.

Etter at installasjonsprosessen til WebMail Lite er ferdig, trykk på Avslutt-knappen for å fullføre installasjonsprosessen.

15. Etterpå, naviger til følgende adresse for å få tilgang til WebMail Lite Admin Panel og konfigurere e-postserverinnstillingene.

https://yourdomain.tld/adminpanel 

For å logge på WebMail Lite administrasjonspanel, bruk mailadm-brukeren og passordet som ble konfigurert under installasjonsprosessen.

16. For å konfigurere e-posttjenester for domenet ditt, naviger til Domener -> Standard-innstillinger og legg til e-postserverens IP-adresse i feltet for innkommende e-post og i feltet for utgående e-post.

Sjekk også bruk innkommende e-posts pålogging/passord til brukeren for å autentisere til SMTP-postserver. Bytt ut IP-adressene og portnummeret i henhold til dine egne e-postserverinnstillinger. Trykk på Lagre-knappen for å bruke de nye innstillingene.

I tilfelle du vil bruke WebMail Lite-applikasjonen til å administrere en Gmail-konto, bruk innstillingene som illustrert i skjermbildet nedenfor.

17. For å logge på WebMail Lite-applikasjonen, naviger til domenenavnet ditt via HTTP-protokollen og legg til e-postserverens påloggingsinformasjon. I skjermbildet nedenfor, for demonstrasjonsformål, logger vi på WebMail Lite-applikasjonen med en Gmail-konto.

http://yourdomain.tld 

18. Etter å ha logget på WebMail Lite bør du kunne lese alle e-postmeldingene fra kontoen din eller skrive og sende nye meldinger, som illustrert i følgende skjermbilde.

Gratulerer! Du har installert og konfigurert WebMail Lite-applikasjonen hos deg. For å sikre besøkende tilkoblinger til WebMail Lite-applikasjonen, aktiver Apache HTTP-server SSL-konfigurasjon med et gratis sertifikat hentet fra La oss kryptere CA.