WebMail Lite - Immaniġġja u Niżżel Mails Minn Gmail, Yahoo, Outlook u Oħrajn


WebMail Lite hija applikazzjoni tal-web li tista' tintuża biex timmaniġġja u tniżżel mails minn server tal-posta lokali tiegħek stess jew minn servizz tal-posta pubblika, bħal Gmail, Yahoo!, Outlook jew oħrajn. L-applikazzjoni WebMail Lite taġixxi bħala interface tal-klijent għas-servizzi IMAP u SMTP, li tippermetti lil kwalunkwe kont tal-email konfigurat biex jissinkronizza u jimmaniġġja l-messaġġi tal-inbox lokalment.

  1. LAMP Stack Installat f'CentOS/RHEL
  2. LAMP Stack Installat f'Ubuntu
  3. LAMP Stack Installat f'Debian

F'dan is-suġġett ser nitgħallmu kif ninstallaw u kkonfiguraw l-aħħar verżjoni tal-applikazzjoni WebMail Lite PHP fis-server Debian, Ubuntu u CentOS.

Pass 1: Settings Inizjali għal WebMail Lite

1. Qabel ma tibda tinstalla l-applikazzjoni WebMail Lite fis-server tiegħek, l-ewwel assigura li l-moduli u l-estensjonijiet PHP li ġejjin huma installati u attivati fil-munzell LAMP tiegħek, billi toħroġ il-kmandi li ġejjin.

------------ 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. Sussegwentement, imxi 'l quddiem u installa l-utilità unzip fis-sistema tiegħek, li aħna ser nużawha biex niġbdu l-kontenut tal-arkivju tal-fajl kompressat zip WebMail Lite.

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

3. Fil-pass li jmiss, immodifika l-fajl tal-konfigurazzjoni default PHP sabiex tibdel il-varjabbli PHP li ġejjin. Ukoll, kun żgur li taġġorna l-issettjar taż-żona tal-ħin PHP biex tirrifletti l-post fiżiku tas-server tiegħek.

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

Fittex, editja u aġġorna l-fajl tal-konfigurazzjoni PHP tal-varjabbli li ġejjin.

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

Ibdel il-varjabbli PHP time.zone kif xieraq. Biex tikseb lista taż-żoni tal-ħin kollha disponibbli fil-PHP, ikkonsulta d-dokumenti uffiċjali taż-Żona tal-Ħin tal-PHP.

4. Wara li tkun spiċċajt editja l-fajl tal-konfigurazzjoni PHP skont is-settings spjegati hawn fuq, terġa 'tibda Apache HTTP daemon biex tirrifletti l-bidliet billi toħroġ il-kmandi li ġejjin.

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

Pass 2: Oħloq Database WebMail Lite

5. L-applikazzjoni tal-klijent tal-webmail WebMail Lite tuża database RDBMS bħala backend, bħal database MySQL, sabiex taħżen konfigurazzjonijiet tal-utent, kuntatti u settings oħra meħtieġa.

Fil-munzell LAMP installat tiegħek, idħol fid-database MariaDB/MySQL kif tesegwixxi l-kmandi hawn taħt biex toħloq database ġdida li se tintuża mill-applikazzjoni tal-WebMail. Ukoll, waqqaf utent u password biex timmaniġġja d-database tal-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

Pass 3: Niżżel WebMail Lite

6. Sabiex tinstalla l-applikazzjoni WebMail Lite, l-ewwel żur il-paġna web tat-tniżżil ta 'WebMail Lite u aqbad l-aħħar arkivju zip billi toħroġ il-kmand li ġej.

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

7. Sussegwentement, estratt l-arkivju kompressat zip tal-WebMail Lite fid-direttorju tax-xogħol attwali tiegħek u kkopja l-fajls kollha estratti tal-WebMail Lite mid-direttorju tal-webmail għall-mogħdija ta 'l-għeruq tad-dokument tas-server tal-web tiegħek billi toħroġ il-kmandi ta' hawn taħt. Ukoll, esegwi ls kmand biex telenka l-fajls kollha kkupjati fid-direttorju /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. Ukoll, aċċerta ruħek li tagħti permessi ta 'kitba lill-utent ta' runtime Apache għall-mogħdija ta 'l-għeruq tad-dokument tas-server tal-web tiegħek billi toħroġ il-kmand ta' hawn taħt. Għal darb'oħra, mexxi ls kmand biex telenka l-permessi fid-direttorju /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/

Pass 4: Installa WebMail Lite

9. Sabiex tinstalla WebMail Lite, iftaħ browser u naviga fl-indirizz IP jew l-isem tad-dominju tas-server tiegħek permezz tal-protokoll HTTP. Waħħal is-sekwenza /install wara fil-URL tiegħek, kif muri fl-eżempju hawn taħt.

http://yourdomain.tld/install

10. Fl-iskrin ta 'installazzjoni inizjali, serje ta' testijiet ta 'kompatibilità tas-server u kontrolli ta' qabel l-installazzjoni se jsiru mill-iskrittura tal-installatur ta 'WebMail Lite sabiex jiġi identifikat jekk l-estensjonijiet u s-settings kollha meħtieġa PHP humiex installati u kkonfigurati sew biex jinstallaw WebMail Lite.

Se jiċċekkja wkoll jekk l-utent tal-web server runtime jistax jikteb fil-folder tad-dejta tal-webroot u jikteb il-fajl tal-konfigurazzjoni. Jekk ir-rekwiżiti kollha huma fl-ordni, agħfas fuq il-buttuna Li jmiss biex tkompli.

11. Fuq l-iskrin li jmiss aqra u aċċetta l-ftehim tal-liċenzja billi tolqot fuq I Agree buttuna.

12. Sussegwentement, żid l-indirizz tal-host tad-database tal-WebMail Lite MySQL u l-kredenzjali tad-database u agħfas fuq il-buttuna Test database biex tittestja l-konnessjoni tad-database. Iċċekkja Oħloq database Tabelli u agħfas fuq il-buttuna Li jmiss biex tkompli.

13. Sussegwentement, ikteb password għall-utent mailadm u agħfas fuq il-buttuna Li jmiss biex tkompli. L-utent tal-mailadmin huwa l-aktar kont privileġġjat użat għall-amministrazzjoni tal-applikazzjoni WebMail Lite.

14. Fl-iskrin li jmiss, tista 'tiċċekkja l-konnessjoni ma' server tal-posta permezz ta 'protokolli IMAP u SMP. Fil-każ li diġà kkonfigurajt server tal-posta fil-bini tiegħek, daħħal l-indirizz IP tas-server tal-posta fis-server host ippreżentat u ttestja l-konnessjoni SMTP.

Jekk is-server tal-posta jaħdem lokalment, uża l-indirizz IP 127.0.0.1 biex tittestja l-konnessjoni tas-server tal-posta. Meta tispiċċa agħfas fuq il-buttuna Li jmiss biex tkompli tinstalla l-applikazzjoni.

Wara li jintemm il-proċess ta 'installazzjoni ta' WebMail Lite, agħfas fuq il-buttuna Ħruġ biex tlesti l-proċess ta 'installazzjoni.

15. Wara, innaviga fl-indirizz li ġej sabiex taċċessa l-WebMail Lite Admin Panel u waqqaf is-settings tas-server tal-posta tiegħek.

https://yourdomain.tld/adminpanel 

Biex tidħol fil-pannell tal-amministrazzjoni tal-WebMail Lite, uża l-utent tal-mailadm u l-password konfigurati waqt il-proċess tal-installazzjoni.

16. Sabiex tikkonfigura s-servizzi tal-posta għad-dominju tiegħek, innaviga għal Dominji -> Settings Default u żid l-indirizz IP tas-server tal-posta tiegħek fil-qasam tal-posta deħlin u fil-qasam tal-posta ħerġin.

Ukoll, iċċekkja uża l-login/password tal-posta deħlin tal-utent sabiex tawtentika mas-server tal-posta SMTP. Ibdel l-indirizzi IP u n-numru tal-port skont is-settings tas-server tal-posta tiegħek stess. Agħfas fuq il-buttuna Save biex tapplika s-settings il-ġodda.

F'każ li trid tuża l-applikazzjoni WebMail Lite biex tmexxi kont tal-Gmail, uża s-settings kif muri fil-screenshot ta' hawn taħt.

17. Sabiex tidħol fl-applikazzjoni WebMail Lite, innaviga lejn l-isem tad-dominju tiegħek permezz tal-protokoll HTTP u żid il-kredenzjali tal-log tas-server tal-email tiegħek. Fil-screenshot ta’ hawn taħt, għal skopijiet ta’ dimostrazzjoni, aħna ser nilloggjaw fl-applikazzjoni WebMail Lite b’kont tal-Gmail.

http://yourdomain.tld 

18. Wara li tidħol f'WebMail Lite għandek tkun tista' taqra l-messaġġi kollha tal-posta tal-kont tiegħek jew tikkomponi u tibgħat messaġġi ġodda, kif muri fil-screenshot li ġej.

Prosit! Installajt u kkonfigurajt b'suċċess l-applikazzjoni WebMail Lite fil-bini tiegħek. Sabiex jiġu żgurati l-konnessjonijiet tal-viżitaturi għall-applikazzjoni WebMail Lite, ppermetti l-konfigurazzjoni SSL tas-server Apache HTTP b'ċertifikat b'xejn miksub minn Let's Encrypt CA.