WebMail Lite - Hallitse ja lataa viestejä Gmailista, Yahoo: sta, Outlookista ja muista


WebMail Lite on verkkosovellus, jota voidaan käyttää sähköpostin hallintaan ja lataamiseen omasta paikallisesta postipalvelimestasi tai julkisesta postipalvelusta, kuten Gmail, Yahoo!, Outlook tai muut. WebMail Lite -sovellus toimii asiakasrajapintana IMAP- ja SMTP-palveluille, mikä sallii minkä tahansa määritetyn sähköpostitilin synkronoida ja käsitellä postilaatikon viestejä paikallisesti.

  1. LAMP-pino asennettu CentOS/RHEL-laitteeseen
  2. LAMP-pino asennettuna Ubuntuun
  3. LAMP-pino asennettuna Debianiin

Tästä aiheesta opitaan, kuinka asentaa ja määrittää WebMail Lite PHP -sovelluksen uusin versio Debian-, Ubuntu- ja CentOS-palvelimille.

Vaihe 1: WebMail Liten alkuasetukset

1. Ennen kuin aloitat WebMail Lite -sovelluksen asentamisen palvelimellesi, varmista ensin, että seuraavat PHP-moduulit ja laajennukset on asennettu ja otettu käyttöön LAMP-pinoasi antamalla seuraavat komennot.

------------ 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. Siirry seuraavaksi ja asenna purkamisapuohjelma järjestelmääsi, niin että sen avulla puretaan WebMail Lite zip-pakatun tiedostoarkiston sisältö.

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

3. Muokkaa seuraavassa vaiheessa PHP-oletusasetustiedostoa muuttaaksesi seuraavia PHP-muuttujia. Muista myös päivittää PHP-aikavyöhykeasetus vastaamaan palvelimesi fyysistä sijaintia.

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

Etsi, muokkaa ja päivitä seuraavat muuttujat PHP-määritystiedosto.

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

Korvaa PHP time.zone -muuttuja vastaavasti. Saat luettelon kaikista PHP: ssä käytettävissä olevista aikavyöhykkeistä tutustumalla virallisiin PHP-aikavyöhykkeen asiakirjoihin.

4. Kun olet muokannut PHP-määritystiedostoa yllä kuvattujen asetusten mukaisesti, käynnistä Apache HTTP -demonemon uudelleen vastaamaan muutoksia antamalla seuraavat komennot.

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

Vaihe 2: Luo WebMail Lite -tietokanta

5. WebMail Lite -verkkopostisovellussovellus käyttää RDBMS-tietokantaa taustana, kuten MySQL-tietokanta, käyttäjän kokoonpanojen, yhteystietojen ja muiden vaadittujen asetusten tallentamiseksi.

Kirjaudu sisään asentamallesi LAMP-pinolle MariaDB/MySQL-tietokantaan suorittamalla alla olevat komennot luoda uusi tietokanta, jota WebMail-sovellus käyttää. Määritä myös käyttäjä ja salasana WebMail Lite -tietokannan hallitsemiseksi.

# 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

Vaihe 3: Lataa WebMail Lite

6. Asentaaksesi WebMail Lite -sovelluksen, käy ensin WebMail Liten lataussivulla ja tartu uusimpaan zip-arkistoon antamalla seuraava komento.

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

7. Pura seuraavaksi WebMail Lite zip-pakattu arkisto nykyiseen työhakemistoon ja kopioi kaikki puretut WebMail Lite -tiedostot webmail-hakemistosta Web-palvelimen asiakirjan juuripolkuun antamalla alla olevat komennot. Suorita myös ls-komento luetteloiden kaikki tiedostot, jotka on kopioitu hakemistoon/var/www/html.

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

8. Varmista myös, että annat Apache-ajonaikaisen käyttäjän kirjoitusoikeudet verkkopalvelimesi asiakirjan juuripolulle antamalla alla olevan komennon. Jälleen, suorita ls-komento luetteloidaksesi oikeudet/var/www/html/hakemistoon.

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

Vaihe 4: Asenna WebMail Lite

9. Asentaaksesi WebMail Lite, avaa selain ja navigoi palvelimesi IP-osoitteessa tai verkkotunnuksessa HTTP-protokollan kautta. Liitä merkkijono /install URL-osoitteeseesi alla olevan esimerkin mukaisesti.

http://yourdomain.tld/install

10. Ensimmäisessä asennusruudussa WebMail Lite -asennuskomentosarja suorittaa joukon palvelinten yhteensopivuustestejä ja asennusta edeltäviä tarkistuksia sen selvittämiseksi, onko kaikki vaaditut PHP-laajennukset ja -asetukset asennettu ja määritetty oikein WebMail Liten asentamiseksi.

Se tarkistaa myös, pystyykö web-palvelimen ajonaikainen käyttäjä kirjoittamaan webroot-datakansioon ja kirjoittamaan määritystiedoston. Jos kaikki vaatimukset ovat kunnossa, jatka napsauttamalla Seuraava-painiketta.

11. Lue ja hyväksy seuraavassa näytössä lisenssisopimus painamalla Hyväksyn-painiketta.

12. Lisää seuraavaksi WebMail Lite MySQL -tietokannan isäntäosoite ja tietokantatiedot ja osoita Testaa tietokanta -painiketta testataksesi tietokantayhteyden. Valitse Luo tietokantataulukot ja jatka napsauttamalla Seuraava-painiketta.

13. Seuraavaksi kirjoita salasana mailadm-käyttäjälle ja paina Seuraava-painiketta jatkaaksesi. Mailadmin-käyttäjä on etuoikeutetuin tili, jota käytetään WebMail Lite -sovelluksen hallinnointiin.

14. Seuraavassa näytössä voit tarkistaa yhteyden sähköpostipalvelimeen IMAP- ja SMP-protokollien kautta. Jos olet jo määrittänyt sähköpostipalvelimen toimipisteessäsi, kirjoita sähköpostipalvelimen IP-osoite palvelimen isäntätiedostoon ja testaa SMTP-yhteys.

Jos postipalvelin toimii paikallisesti, testaa postipalvelimen yhteys 127.0.0.1 IP-osoitteen avulla. Kun olet painanut Seuraava-painiketta, jatka sovelluksen asentamista.

Kun WebMail Liten asennus on päättynyt, suorita asennus loppuun napsauttamalla Poistu-painiketta.

15. Siirry sen jälkeen seuraavaan osoitteeseen päästäksesi WebMail Liten hallintapaneeliin ja määrittämällä postipalvelimen asetukset.

https://yourdomain.tld/adminpanel 

Kirjaudu WebMail Lite -hallintapaneeliin käyttämällä asennuksen aikana määritettyä mailadm-käyttäjää ja salasanaa.

16. Määritäksesi postipalvelut verkkotunnuksellesi, siirry kohtaan Domains -> Default settings ja lisää sähköpostipalvelimen IP-osoite saapuvan postin kenttään ja lähtevän postin kenttään.

Tarkista myös, että käyttäjän saapuvan postin käyttäjätunnus/salasana todennetaan SMTP-postipalvelimelle. Korvaa IP-osoitteet ja porttinumero oman sähköpostipalvelimesi asetusten mukaan. Ota uudet asetukset käyttöön napsauttamalla Tallenna-painiketta.

Jos haluat käyttää WebMail Lite -sovellusta Gmail-tilin hallintaan, käytä alla olevan kuvakaappauksen mukaisia asetuksia.

17. Voit kirjautua WebMail Lite -sovellukseen siirtymällä verkkotunnuksesi nimeen HTTP-protokollan kautta ja lisäämällä sähköpostipalvelimen loki kirjautumistiedoilla. Alla olevassa kuvakaappauksessa kirjautumme esittelytarkoituksia varten WebMail Lite -sovellukseen Gmail-tilillä.

http://yourdomain.tld 

18. Kun olet kirjautunut WebMail Lite -palveluun, sinun on voitava lukea kaikki tilisi sähköpostiviestit tai kirjoittaa ja lähettää uusia viestejä seuraavan kuvakaappauksen mukaisesti.

Onnittelut! Olet asentanut ja määrittänyt WebMail Lite -sovelluksen onnistuneesti toimipisteessäsi. Varmistaaksesi vierailijoiden yhteydet WebMail Lite -sovellukseen, ota Apache HTTP -palvelimen SSL-määritys käyttöön Let’s Encrypt CA: lta saadulla ilmaisella varmenteella.