WebMail Lite - Upravljajte i preuzimajte poštu sa Gmaila, Yahooa, Outlooka i drugih


WebMail Lite je web aplikacija koja se može koristiti za upravljanje i preuzimanje e-pošte sa vašeg lokalnog servera pošte ili s javnog servisa pošte, kao što su Gmail, Yahoo!, Outlook ili drugi. WebMail Lite aplikacija djeluje kao klijentsko sučelje za IMAP i SMTP usluge, omogućavajući bilo kojem konfiguriranom nalogu e-pošte da sinkronizira i lokalno obrađuje prijemne poruke.

Zahtjevi

  1. LAMP Stack instaliran u CentOS/RHEL
  2. LAMP Stack instaliran u Ubuntu
  3. LAMP Stack instaliran u Debianu

U ovoj temi naučit ćemo kako instalirati i konfigurirati najnoviju verziju WebMail Lite PHP aplikacije u Debianu, Ubuntu i CentOS serveru.

Korak 1: Početne postavke za WebMail Lite

1. Prije nego počnete instalirati aplikaciju WebMail Lite na vaš server, prvo se uvjerite da su sljedeći PHP moduli i ekstenzije instalirani i omogućeni u vašem LAMP steku, izdavanjem sljedećih naredbi .

------------ 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. Zatim nastavite i instalirajte unzip uslužni program u svoj sistem, koji ćemo koristiti za izdvajanje sadržaja WebMail Lite zip komprimirane arhive datoteka.

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

3. U sljedećem koraku izmijenite PHP default konfiguracijski fajl kako biste promijenili sljedeće PHP varijable. Također, obavezno ažurirajte PHP postavke vremenske zone tako da odražavaju fizičku lokaciju vašeg servera.

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

Pretražite, uredite i ažurirajte sljedeće PHP konfiguracijske datoteke varijabli.

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

Zamijenite PHP varijablu time.zone u skladu s tim. Da biste dobili listu svih vremenskih zona dostupnih u PHP-u, konsultujte zvanične dokumente PHP Timezone.

4. Nakon što završite s uređivanjem PHP konfiguracijskog fajla prema gore objašnjenim postavkama, ponovo pokrenite Apache HTTP demon da odrazite promjene izdavanjem sljedećih naredbi.

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

Korak 2: Kreirajte WebMail Lite bazu podataka

5. WebMail Lite webmail klijentska aplikacija koristi RDBMS bazu podataka kao pozadinu, kao što je MySQL baza podataka, kako bi pohranila korisničke konfiguracije, kontakte i ostala potrebna podešavanja.

U vašem instaliranom LAMP stogu, prijavite se na MariaDB/MySQL bazu podataka i izvršite donje naredbe da kreirate novu bazu podataka koju će koristiti WebMail aplikacija. Također, postavite korisnika i lozinku za upravljanje bazom podataka WebMail Lite.

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

Korak 3: Preuzmite WebMail Lite

6. Da biste instalirali WebMail Lite aplikaciju, prvo posjetite web stranicu za preuzimanje WebMail Lite i uzmite najnoviju zip arhivu izdavanjem sljedeće naredbe.

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

7. Zatim, raspakirajte WebMail Lite zip komprimiranu arhivu u vaš trenutni radni direktorij i kopirajte sve ekstrahirane WebMail Lite datoteke iz webmail direktorija na korijensku stazu dokumenta vašeg web servera izdavanjem naredbi ispod. Također, izvršite naredbu ls da ispišete sve datoteke kopirane u /var/www/html direktorij.

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

8. Također, pobrinite se da dodijelite Apache runtime korisniku dozvole za pisanje na korijensku stazu dokumenta vašeg web servera izdavanjem donje naredbe. Opet, pokrenite naredbu ls da navedete dozvole u /var/www/html/ direktoriju.

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/

Korak 4: Instalirajte WebMail Lite

9. Da biste instalirali WebMail Lite, otvorite pretraživač i navigirajte IP adresom ili imenom domene vašeg servera putem HTTP protokola. Dodajte string /install iza vašeg URL-a, kao što je prikazano u primjeru ispod.

http://yourdomain.tld/install

10. Na početnom instalacijskom ekranu, niz testova kompatibilnosti servera i provjera prije instalacije izvršit će se skriptom za instalaciju WebMail Lite-a kako bi se otkrilo da li su sve potrebne PHP ekstenzije i postavke instalirane i ispravno konfigurirane da instalirate WebMail Lite.

Također će provjeriti može li korisnik vremena izvođenja web servera pisati u webroot mapu podataka i napisati konfiguracijsku datoteku. Ako su svi zahtjevi u redu, pritisnite dugme Dalje da nastavite.

11. Na sljedećem ekranu pročitajte i prihvatite ugovor o licenci pritiskom na dugme Slažem se.

12. Zatim dodajte WebMail Lite MySQL adresu hosta baze podataka i akreditive baze podataka i pritisnite dugme Testiraj bazu podataka da testirate vezu sa bazom podataka. Označite Kreiraj tabele baze podataka i pritisnite dugme Dalje za nastavak.

13. Zatim upišite lozinku za korisnika mailadm i pritisnite dugme Dalje da nastavite. mailadmin korisnik je najprivilegiraniji nalog koji se koristi za administriranje WebMail Lite aplikacije.

14. Na sljedećem ekranu možete provjeriti vezu sa mail serverom putem IMAP i SMP protokola. U slučaju da ste već konfigurisali mail server u svojim prostorijama, unesite IP adresu mail servera u datoteku host servera i testirajte SMTP vezu.

Ako server pošte radi lokalno, koristite IP adresu 127.0.0.1 da testirate vezu sa serverom pošte. Kada završite, pritisnite dugme Dalje da nastavite sa instaliranjem aplikacije.

Nakon što se završi proces instalacije WebMail Lite-a, pritisnite dugme Izlaz da završite proces instalacije.

15. Nakon toga, idite na sljedeću adresu kako biste pristupili WebMail Lite Admin panelu i postavili postavke vašeg mail servera.

https://yourdomain.tld/adminpanel 

Da biste se prijavili na WebMail Lite admin panel, koristite mailadm korisnika i lozinku konfigurisanu tokom procesa instalacije.

16. Da biste konfigurisali usluge pošte za svoju domenu, idite na Domene -> Zadane postavke i dodajte IP adresu vašeg mail servera u polje za dolaznu poštu i polje za odlaznu poštu.

Također, provjerite korištenje dolazne pošte za prijavu/lozinku korisnika kako biste se autentifikovali na SMTP server pošte. Zamijenite IP adrese i broj porta prema postavkama vašeg mail servera. Pritisnite dugme Sačuvaj da primijenite nove postavke.

U slučaju da želite da koristite aplikaciju WebMail Lite za upravljanje Gmail računom, koristite postavke kao što je prikazano na snimku ekrana ispod.

17. Da biste se prijavili na aplikaciju WebMail Lite, idite do imena svoje domene putem HTTP protokola i dodajte vjerodajnice za prijavu na server e-pošte. Na snimku ekrana ispod, u svrhu demonstracije, prijavit ćemo se na WebMail Lite aplikaciju s Gmail računom.

http://yourdomain.tld 

18. Nakon što se prijavite na WebMail Lite, trebali biste biti u mogućnosti čitati sve poruke e-pošte na vašem računu ili sastavljati i slati nove poruke, kao što je prikazano na sljedećem snimku ekrana.

Čestitamo! Uspješno ste instalirali i konfigurirali WebMail Lite aplikaciju u svojim prostorijama. Kako biste osigurali konekciju posjetitelja na WebMail Lite aplikaciju, omogućite SSL konfiguraciju Apache HTTP servera s besplatnim certifikatom dobivenim od Let’s Encrypt CA.