WebMail Lite - Upravljanje in prenos sporočil iz Gmaila, Yahooja, Outlooka in drugih


WebMail Lite je spletna aplikacija, ki jo lahko uporabite za upravljanje in prenos sporočil iz vašega lokalnega poštnega strežnika ali iz javne poštne storitve, kot so Gmail, Yahoo !, Outlook ali druge. Aplikacija WebMail Lite deluje kot odjemalski vmesnik za storitve IMAP in SMTP, kar omogoča, da kateri koli konfiguriran e -poštni račun sinhronizira in lokalno obravnava sporočila nabiralnika.

  1. Niz svetilk nameščen v CentOS/RHEL
  2. Niz svetilk nameščen v Ubuntu
  3. Sklad LAMP nameščen v Debianu

V tej temi se bomo naučili, kako namestiti in konfigurirati najnovejšo različico aplikacije WebMail Lite PHP v strežnikih Debian, Ubuntu in CentOS.

1. korak: Začetne nastavitve za WebMail Lite

1. Preden začnete nameščati aplikacijo WebMail Lite v strežnik, najprej zagotovite, da so v vašem nizu LAMP nameščeni in omogočeni naslednji moduli in razširitve PHP z izdajo naslednjih ukazov.

------------ 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. Nato namestite pripomoček za razpakiranje v svoj sistem, ki ga bomo uporabili za ekstrahiranje vsebine arhiva datotek, stisnjenih zip WebMail Lite.

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

3. V naslednjem koraku spremenite privzeto konfiguracijsko datoteko PHP, da spremenite naslednje spremenljivke PHP. Posodobite tudi nastavitev časovnega pasu PHP, da bo odražala fizično lokacijo vašega strežnika.

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

Poiščite, uredite in posodobite naslednjo spremenljivko konfiguracijske datoteke PHP.

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

Ustrezno zamenjajte spremenljivko time.zone PHP. Seznam vseh časovnih pasov, ki so na voljo v PHP, lahko preberete v uradnih dokumentih časovnega pasu PHP.

4. Ko končate urejanje konfiguracijske datoteke PHP v skladu z zgoraj opisanimi nastavitvami, znova zaženite demon Apache HTTP, da odraža spremembe, tako da izdate naslednje ukaze.

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

2. korak: Ustvarite zbirko podatkov WebMail Lite

5. Odjemalska aplikacija WebMail Lite uporablja bazo podatkov RDBMS kot zaledno, na primer bazo podatkov MySQL, za shranjevanje uporabniških konfiguracij, stikov in drugih zahtevanih nastavitev.

V nameščenem nizu LAMP se prijavite v zbirko podatkov MariaDB/MySQL, saj izvedite spodnje ukaze, da ustvarite novo bazo podatkov, ki jo bo uporabljala aplikacija WebMail. Nastavite tudi uporabnika in geslo za upravljanje baze podatkov 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

3. korak: Prenesite WebMail Lite

6. Če želite namestiti aplikacijo WebMail Lite, najprej obiščite spletno stran za prenos WebMail Lite in z naslednjim ukazom prenesite najnovejši arhiv zip.

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

7. Nato izvlecite stisnjeni arhiv WebMail Lite zip v svoj trenutni delovni imenik in kopirajte vse izvlečene datoteke WebMail Lite iz imenika spletne pošte v korensko pot dokumenta vašega spletnega strežnika z izdajo spodnjih ukazov. Izvedite tudi ukaz ls, da prikažete vse datoteke, kopirane v imenik/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. Prav tako zagotovite dovoljenja za pisanje uporabnikov v času izvajanja Apache korenski poti dokumenta vašega spletnega strežnika tako, da izdate spodnji ukaz. Še enkrat zaženite ukaz ls, da prikažete dovoljenja v imeniku/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/

4. korak: Namestite WebMail Lite

9. Če želite namestiti WebMail Lite, odprite brskalnik in se po protokolu HTTP pomikajte po naslovu IP strežnika ali imenu domene. Na svoj URL dodajte niz /install , kot je prikazano v spodnjem primeru.

http://yourdomain.tld/install

10. Na začetnem namestitvenem zaslonu bo namestitveni skript WebMail Lite izvedel vrsto preskusov združljivosti strežnikov in preverjanj pred namestitvijo, da bi ugotovil, ali so vse potrebne razširitve in nastavitve PHP nameščene in pravilno konfigurirane za namestitev WebMail Lite.

Preveril bo tudi, ali lahko uporabnik časa izvajanja spletnega strežnika zapiše v podatkovno mapo webroot in napiše konfiguracijsko datoteko. Če so vse zahteve v redu, za nadaljevanje pritisnite gumb Naprej.

11. Na naslednjem zaslonu preberite in sprejmite licenčno pogodbo s pritiskom na gumb Strinjam se.

12. Nato dodajte naslov gostitelja baze podatkov WebMail Lite MySQL in poverilnice za bazo podatkov ter pritisnite gumb Preizkusi bazo podatkov, da preizkusite povezavo z bazo podatkov. Potrdite polje Ustvari tabele zbirke podatkov in za nadaljevanje pritisnite gumb Naprej.

13. Nato za uporabnika mailadm napišite geslo in za nadaljevanje pritisnite gumb Naprej. Uporabnik mailadmin je najbolj privilegiran račun, ki se uporablja za upravljanje aplikacije WebMail Lite.

14. Na naslednjem zaslonu lahko preverite povezavo s poštnim strežnikom prek protokolov IMAP in SMP. Če ste že konfigurirali poštni strežnik v svojih prostorih, vnesite naslov IP poštnega strežnika v datoteko gostitelja strežnika in preizkusite povezavo SMTP.

Če poštni strežnik deluje lokalno, s povezavo 127.0.0.1 IP preskusite povezavo poštnega strežnika. Ko končate, pritisnite gumb Naprej za nadaljevanje namestitve aplikacije.

Ko se postopek namestitve WebMail Lite konča, pritisnite gumb Izhod, da dokončate postopek namestitve.

15. Nato se pomaknite na naslednji naslov, da odprete skrbniško ploščo WebMail Lite in nastavite nastavitve poštnega strežnika.

https://yourdomain.tld/adminpanel 

Če se želite prijaviti na skrbniško ploščo WebMail Lite, uporabite uporabnika mailadm in geslo, konfigurirano med postopkom namestitve.

16. Če želite konfigurirati poštne storitve za svojo domeno, pojdite na Domene -> Privzete nastavitve in dodajte naslov IP svojega poštnega strežnika v polje za dohodno pošto in v polje za odhodno pošto.

Preverite tudi uporabo uporabnikove prijave/gesla za dohodno pošto za preverjanje pristnosti na poštnem strežniku SMTP. Naslove IP in številko vrat zamenjajte v skladu z lastnimi nastavitvami poštnega strežnika. Za uporabo novih nastavitev pritisnite gumb Shrani.

Če želite za upravljanje Gmail računa uporabiti aplikacijo WebMail Lite, uporabite nastavitve, kot je prikazano na spodnjem posnetku zaslona.

17. Če se želite prijaviti v aplikacijo WebMail Lite, se pomaknite do imena svoje domene prek protokola HTTP in dodajte poverilnice za prijavo svojega e -poštnega strežnika. Na spodnjem posnetku zaslona se bomo za predstavitvene namene prijavili v aplikacijo WebMail Lite z računom Gmail.

http://yourdomain.tld 

18. Po prijavi v WebMail Lite boste morali prebrati vsa e -poštna sporočila v računu ali sestaviti in poslati nova sporočila, kot je prikazano na naslednjem posnetku zaslona.

Čestitamo! Uspešno ste namestili in konfigurirali aplikacijo WebMail Lite v svojih prostorih. Če želite obiskovalcem zagotoviti povezave z aplikacijo WebMail Lite, omogočite konfiguracijo SSL strežnika HTTP strežnika Apache z brezplačnim potrdilom, pridobljenim iz Let’s Encrypt CA.