WebMail Lite – tvarkykite ir atsisiųskite laiškus iš Gmail, Yahoo, Outlook ir kitų


WebMail Lite yra žiniatinklio programa, kurią galima naudoti norint tvarkyti ir atsisiųsti laiškus iš vietinio pašto serverio arba iš viešosios pašto tarnybos, pvz., Gmail, Yahoo!, Outlook ar kitų. „WebMail Lite“ programa veikia kaip IMAP ir SMTP paslaugų kliento sąsaja, leidžianti bet kuriai sukonfigūruotai el. pašto paskyrai sinchronizuoti ir tvarkyti gautųjų pranešimus vietoje.

Reikalavimai

  1. LAMP Stack įdiegtas CentOS/RHEL
  2. LAMP Stack įdiegtas Ubuntu
  3. LAMP Stack įdiegtas Debian

Šioje temoje sužinosime, kaip įdiegti ir konfigūruoti naujausią WebMail Lite PHP programos versiją Debian, Ubuntu ir CentOS serveryje.

1 veiksmas: pradiniai „WebMail Lite“ nustatymai

1. Prieš pradėdami diegti WebMail Lite programą savo serveryje, pirmiausia įsitikinkite, kad šie PHP moduliai ir plėtiniai yra įdiegti ir įgalinti jūsų LAMP krūvoje, išduodami šias komandas .

------------ 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. Tada eikite į priekį ir savo sistemoje įdiekite išpakavimo priemonę, kurią naudosime WebMail Lite zip suglaudintų failų archyvo turiniui išskleisti.

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

3. Atlikdami kitą veiksmą pakeiskite numatytąjį PHP konfigūracijos failą, kad pakeistumėte toliau nurodytus PHP kintamuosius. Be to, būtinai atnaujinkite PHP laiko juostos nustatymą, kad atspindėtų jūsų serverio fizinę vietą.

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

Ieškokite, redaguokite ir atnaujinkite šiuos kintamuosius PHP konfigūracijos failą.

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

Atitinkamai pakeiskite PHP time.zone kintamąjį. Norėdami gauti visų PHP galimų laiko juostų sąrašą, skaitykite oficialius PHP laiko juostos dokumentus.

4. Baigę redaguoti PHP konfigūracijos failą pagal anksčiau paaiškintus nustatymus, iš naujo paleiskite Apache HTTP demoną, kad atspindėtų pakeitimus, išduodami šias komandas.

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

2 veiksmas: sukurkite WebMail Lite duomenų bazę

5. WebMail Lite žiniatinklio pašto kliento programa naudoja RDBMS duomenų bazę kaip užpakalinę programą, pvz., MySQL duomenų bazę, kad saugotų naudotojų konfigūracijas, kontaktus ir kitus reikalingus nustatymus.

Įdiegtoje LAMP krūvoje prisijunkite prie MariaDB/MySQL duomenų bazės ir vykdykite toliau pateiktas komandas, kad sukurtumėte naują duomenų bazę, kurią naudos WebMail programa. Taip pat nustatykite vartotoją ir slaptažodį, kad galėtumėte valdyti WebMail Lite duomenų bazę.

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 veiksmas: atsisiųskite „WebMail Lite“.

6. Norėdami įdiegti „WebMail Lite“ programą, pirmiausia apsilankykite „WebMail Lite“ atsisiuntimo tinklalapyje ir gaukite naujausią ZIP archyvą, išleisdami šią komandą.

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

7. Tada išskleiskite WebMail Lite zip suglaudintą archyvą į dabartinį darbo katalogą ir nukopijuokite visus ištrauktus WebMail Lite failus iš žiniatinklio pašto katalogo į žiniatinklio serverio dokumento šakninį kelią, vykdydami toliau pateiktas komandas. Be to, vykdykite komandą ls, kad pateiktumėte visų failų, nukopijuotų į /var/www/html katalogą, sąrašą.

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

8. Be to, būtinai suteikite „Apache“ vykdymo laiko naudotojo rašymo leidimus žiniatinklio serverio dokumento šakniniam keliui, išleisdami toliau pateiktą komandą. Dar kartą paleiskite komandą ls, kad pateiktumėte leidimus /var/www/html/ kataloge.

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 veiksmas: įdiekite „WebMail Lite“.

9. Norėdami įdiegti „WebMail Lite“, atidarykite naršyklę ir naršykite serverio IP adresą arba domeno pavadinimą naudodami HTTP protokolą. Prie URL pridėkite eilutę /install, kaip parodyta toliau pateiktame pavyzdyje.

http://yourdomain.tld/install

10. Pradiniame diegimo ekrane „WebMail Lite“ diegimo programos scenarijus bus atliktas serverio suderinamumo testų ir išankstinių patikrinimų serija, siekiant nustatyti, ar visi reikalingi PHP plėtiniai ir nustatymai yra įdiegti ir tinkamai sukonfigūruoti. Norėdami įdiegti WebMail Lite.

Ji taip pat patikrins, ar žiniatinklio serverio vykdymo vartotojas gali rašyti į webroot duomenų aplanką ir parašyti konfigūracijos failą. Jei visi reikalavimai yra tinkami, spustelėkite mygtuką Kitas, kad tęstumėte.

11. Kitame ekrane perskaitykite ir sutikite su licencijos sutartimi, paspausdami mygtuką Sutinku.

12. Tada pridėkite WebMail Lite MySQL duomenų bazės pagrindinio kompiuterio adresą ir duomenų bazės kredencialus ir paspauskite mygtuką Išbandyti duomenų bazę, kad patikrintumėte duomenų bazės ryšį. Pažymėkite Sukurti duomenų bazės lenteles ir paspauskite mygtuką Kitas, kad tęstumėte.

13. Tada parašykite slaptažodį mailadm naudotojui ir paspauskite mygtuką Kitas, kad tęstumėte. „Mailadmin“ vartotojas yra labiausiai privilegijuota paskyra, naudojama „WebMail Lite“ programai administruoti.

14. Kitame ekrane galite patikrinti ryšį su pašto serveriu naudodami IMAP ir SMP protokolus. Jei jau sukonfigūravote pašto serverį savo patalpose, įveskite pašto serverio IP adresą serverio prieglobos faile ir patikrinkite SMTP ryšį.

Jei pašto serveris veikia vietoje, naudokite 127.0.0.1 IP adresą, kad patikrintumėte pašto serverio ryšį. Baigę paspauskite mygtuką Kitas, kad tęstumėte programos diegimą.

Baigę „WebMail Lite“ diegimo procesą, paspauskite mygtuką Išeiti, kad užbaigtumėte diegimo procesą.

15. Po to eikite toliau nurodytu adresu, kad pasiektumėte „WebMail Lite“ administratoriaus skydelį ir nustatytumėte pašto serverio nustatymus.

https://yourdomain.tld/adminpanel 

Norėdami prisijungti prie „WebMail Lite“ administratoriaus skydelio, naudokite mailadm vartotoją ir slaptažodį, sukonfigūruotą diegimo proceso metu.

16. Norėdami sukonfigūruoti savo domeno pašto paslaugas, eikite į Domenai -> Numatytieji nustatymai ir pridėkite savo pašto serverio IP adresą gaunamo pašto ir siunčiamo pašto laukuose.

Taip pat patikrinkite, ar naudojate gaunamo pašto vartotojo vardą/slaptažodį, kad patvirtintumėte SMTP pašto serverį. Pakeiskite IP adresus ir prievado numerį pagal savo pašto serverio nustatymus. Norėdami pritaikyti naujus nustatymus, paspauskite mygtuką Išsaugoti.

Jei norite naudoti WebMail Lite programą Gmail paskyrai valdyti, naudokite nustatymus, kaip parodyta toliau esančioje ekrano kopijoje.

17. Norėdami prisijungti prie WebMail Lite programos, eikite į savo domeno pavadinimą naudodami HTTP protokolą ir pridėkite el. pašto serverio prisijungimo duomenis. Žemiau esančioje ekrano kopijoje demonstravimo tikslais prisijungsime prie „WebMail Lite“ programos naudodami „Gmail“ paskyrą.

http://yourdomain.tld 

18. Prisijungę prie „WebMail Lite“ turėtumėte turėti galimybę perskaityti visus savo paskyros el. pašto pranešimus arba kurti ir siųsti naujus pranešimus, kaip parodyta toliau esančioje ekrano kopijoje.

Sveikiname! Sėkmingai įdiegėte ir sukonfigūravote WebMail Lite programą savo patalpose. Norėdami užtikrinti lankytojų prisijungimą prie „WebMail Lite“ programos, įgalinkite „Apache“ HTTP serverio SSL konfigūraciją naudodami nemokamą sertifikatą, gautą iš Let’s Encrypt CA.