WebMail Lite - hallake ja laadige alla kirju Gmailist, Yahoo'st, Outlookist jt


WebMail Lite on veebirakendus, mida saab kasutada kirjade haldamiseks ja allalaadimiseks oma kohalikust meiliserverist või avalikust postiteenusest, nagu Gmail, Yahoo !, Outlook või muud. Rakendus WebMail Lite toimib IMAP- ja SMTP-teenuste kliendiliidesena, võimaldades mis tahes konfigureeritud e-posti kontol sünkroonida ja postkastisõnumeid lokaalselt käsitseda.

  1. CentOS/RHEL-i installitud LAMP-virn
  2. Ubuntu installitud LAMP-i virn
  3. LAMPi korstnat on Debiani installitud

Selles teemas õpime, kuidas installida ja konfigureerida WebMail Lite PHP-rakenduse uusim versioon Debiani, Ubuntu ja CentOS-i serveris.

1. samm: WebMail Lite'i algseaded

1. Enne WebMail Lite'i rakenduse serverisse installimise alustamist veenduge kõigepealt, et teie LAMP-i pinu on installitud ja lubatud järgmised PHP-moodulid ja laiendused, väljastades järgmised käsud.

------------ 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. Järgmisena installige unzip-utiliit oma süsteemi, et me kasutaksime seda WebMail Lite zip-tihendatud failiarhiivi sisu väljavõtmiseks.

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

3. Järgmise sammuna muutke PHP vaikekonfiguratsioonifaili järgmiste PHP muutujate muutmiseks. Samuti veenduge, et värskendaksite PHP ajavööndi sätet, et see kajastaks teie serveri füüsilist asukohta.

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

Otsige, muutke ja värskendage järgmisi muutujaid PHP konfiguratsioonifail.

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

Asendage vastavalt PHP time.zone muutuja. Kõigi PHP-s saadaolevate ajavööndite loendi saamiseks pöörduge PHP ajavööndi ametlike dokumentide poole.

4. Kui olete PHP konfiguratsioonifaili redigeerimise lõpetanud vastavalt ülalkirjeldatud sätetele, taaskäivitage Apache HTTP deemon, et kajastada muudatusi järgmiste käskude abil.

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

2. samm: looge WebMail Lite'i andmebaas

5. WebMail Lite veebimeili kliendirakendus kasutab kasutaja konfiguratsioonide, kontaktide ja muude vajalike sätete salvestamiseks taustaprogrammina RDBMS-i andmebaasi, näiteks MySQL-i andmebaasi.

Logige oma installitud LAMP-i virnas sisse MariaDB/MySQL-i andmebaasi ja täitke alltoodud käsud uue andmebaasi loomiseks, mida WebMail-rakendus kasutab. Samuti seadistage kasutaja ja parool WebMail Lite'i andmebaasi haldamiseks.

# 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

3. samm: laadige alla WebMail Lite

6. Rakenduse WebMail Lite installimiseks külastage kõigepealt WebMail Lite'i allalaaditava veebilehte ja haarake uusim ZIP-arhiiv, väljastades järgmise käsu.

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

7. Järgmisena eraldage WebMail Lite'i tihendatud arhiiv oma praegusesse töökataloogi ja kopeerige kõik väljavõtetud WebMail Lite-failid veebimeili kataloogist veebiserveri dokumendi juurteele, väljastades järgmised käsud. Samuti käivitage käsk ls, et loetleda kõik kataloogi/var/www/html kopeeritud failid.

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

8. Veenduge, et annate Apache käitamise ajal kasutajale kirjutusõigused veebiserveri dokumendi juurteele, väljastades alltoodud käsu. Jällegi käivitage käsk ls, et loata õigused kataloogi/var/www/html/kataloogi.

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

4. samm: installige WebMail Lite

9. WebMail Lite'i installimiseks avage brauser ja navigeerige oma serveri IP-aadressis või domeeninimes HTTP-protokolli kaudu. Lisage string URL-i järel /install , nagu on näidatud allpool toodud näites.

http://yourdomain.tld/install

10. Esialgsel installikuval teostab WebMail Lite installiprogramm rea serveri ühilduvuse teste ja installimiseelseid kontrolle, et tuvastada, kas kõik vajalikud PHP laiendused ja sätted on WebMail Lite'i installimiseks installitud ja õigesti konfigureeritud.

Samuti kontrollib see, kas veebiserveri käituse kasutaja saab kirjutada veebijuure andmekausta ja kirjutada konfiguratsioonifaili. Kui kõik nõuded on korras, vajutage jätkamiseks nuppu Edasi.

11. Järgmisel ekraanil lugege ja nõustuge litsentsilepinguga, vajutades nuppu Nõustun.

12. Järgmisena lisage WebMail Lite MySQL andmebaasi hosti aadress ja andmebaasi mandaadid ning vajutage andmebaasi ühenduse testimiseks nuppu Test andmebaas. Märkige Loo andmebaasitabelid ja vajutage jätkamiseks nuppu Edasi.

13. Järgmisena kirjutage mailadmi kasutajale parool ja vajutage jätkamiseks nuppu Edasi. Mailadmini kasutaja on kõige privilegeeritud konto, mida kasutatakse WebMail Lite'i rakenduse haldamiseks.

14. Järgmisel ekraanil saate kontrollida ühendust meiliserveriga IMAP- ja SMP-protokollide kaudu. Kui olete oma ruumis juba konfigureerinud meiliserveri, sisestage serveriserveris esitatud meiliserveri IP-aadress ja testige SMTP-ühendust.

Kui meiliserver töötab lokaalselt, kasutage meiliserveri ühenduse testimiseks 127.0.0.1 IP-aadressi. Kui olete rakenduse installimise jätkamiseks vajutanud nuppu Edasi, vajutage nuppu Edasi.

Kui WebMail Lite'i installiprotsess on lõppenud, vajutage installiprotsessi lõpuleviimiseks nuppu Välju.

15. Seejärel navigeerige järgmisele aadressile, et pääseda juurde WebMail Lite'i administraatoripaneelile ja seadistada oma meiliserveri seaded.

https://yourdomain.tld/adminpanel 

WebMail Lite'i administraatoripaneelile sisselogimiseks kasutage installimisprotsessi käigus konfigureeritud postiadmi kasutajat ja parooli.

16. Oma domeeni postiteenuste konfigureerimiseks minge jaotisse Domeenid -> Vaikimisi seaded ja lisage oma meiliserveri IP-aadress sissetuleva ja väljamineva väljale.

SMTP-meiliserverisse autentimiseks kontrollige ka kasutaja sissetuleva posti sisselogimist/parooli. Asendage IP-aadressid ja pordinumber vastavalt oma meiliserveri seadetele. Uute seadete rakendamiseks vajutage nuppu Salvesta.

Kui soovite Gmaili konto haldamiseks kasutada rakendust WebMail Lite, kasutage seadeid, nagu on näidatud alloleval ekraanipildil.

17. Rakendusse WebMail Lite sisselogimiseks navigeerige HTTP-protokolli kaudu oma domeeninime juurde ja lisage oma e-posti serveri logi mandaatidesse. Alloleval ekraanipildil logime tutvustamiseks sisse Gmaili kontoga rakendusse WebMail Lite.

http://yourdomain.tld 

18. Pärast WebMail Lite'i sisselogimist peaksite saama lugeda kõiki oma konto meilisõnumeid või koostada ja saata uusi sõnumeid, nagu illustreerib järgmine ekraanipilt.

Palju õnne! Olete oma ruumides rakenduse WebMail Lite edukalt installinud ja konfigureerinud. Külastajate ühenduste kindlustamiseks rakendusega WebMail Lite lubage Apache HTTP serveri SSL-i konfiguratsioon Let’s Encrypt CA-lt saadud tasuta sertifikaadiga.