WebMail Lite - Gmail, Yahoo, Outlook we beýlekilerden hatlary dolandyryň we göçürip alyň


WebMail Lite, ýerli poçta serwerini ýa-da Gmail, Yahoo !, Outlook ýa-da başgalar ýaly poçta hyzmatlaryny dolandyrmak we göçürip almak üçin ulanyp boljak web programmasydyr. WebMail Lite programmasy, IMAP we SMTP hyzmatlary üçin müşderi interfeýsi hökmünde çykyş edýär, islendik düzülen e-poçta hasaby ýerli gutu habarlaryny sinhronlamaga we dolandyrmaga mümkinçilik berýär.

  1. CentOS/RHEL-de gurlan LAMP stakasy
  2. Ubuntu-da gurnalan LAMP stakasy
  3. Debian-da gurnalan çyra çyrasy

Bu mowzukda, Debian, Ubuntu we CentOS serwerinde WebMail Lite PHP programmasynyň iň soňky wersiýasyny nädip gurmalydygyny we sazlamalydygyny öwreneris.

1-nji ädim: WebMail Lite üçin başlangyç sazlamalar

1. WebMail Lite programmasyny serweriňize gurup başlamazdan ozal, aşakdaky buýruklary bermek bilen, aşakdaky PHP modullarynyň we giňeltmeleriniň LAMP bukjasyna gurnalandygyna we işledilendigine göz ýetiriň.

------------ 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. Ondan soň, WebMail Lite zip gysylan faýl arhiwiniň mazmunyny çykarmak üçin ulanarys diýip, ulgamyňyza unzip programmasyny guruň.

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

3. Indiki ädimde, aşakdaky PHP üýtgeýjilerini üýtgetmek üçin PHP deslapky konfigurasiýa faýlyny üýtgediň. Şeýle hem, serweriňiziň fiziki ýerleşişini görkezmek üçin PHP wagt guşaklygyny sazlaň.

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

Aşakdaky üýtgeýän PHP konfigurasiýa faýlyny gözläň, redaktirläň we täzeläň.

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

PHP time.zone üýtgeýjisini şoňa görä çalyşyň. PHP-de bar bolan wagt zolaklarynyň sanawyny almak üçin resmi PHP Timezone resminamalaryna ýüz tutuň.

4. PHP konfigurasiýa faýlyny ýokarda düşündirilen sazlamalara laýyklykda redaktirläniňizden soň, aşakdaky buýruklary bermek bilen üýtgeşmeleri görkezmek üçin Apache HTTP daemonyny täzeden açyň.

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

2-nji ädim: WebMail Lite maglumat bazasyny dörediň

5. WebMail Lite webmail müşderi programmasy, ulanyjy konfigurasiýalaryny, aragatnaşyklaryny we beýleki zerur sazlamalary saklamak üçin MySQL maglumat bazasy ýaly arka tarapy hökmünde RDBMS maglumat bazasyny ulanýar.

Gurlan LAMP bukjasynda, WebMail programmasy tarapyndan ulanyljak täze maglumat bazasyny döretmek üçin aşakdaky buýruklary ýerine ýetirmek üçin MariaDB/MySQL maglumat bazasyna giriň. Şeýle hem, WebMail Lite maglumat bazasyny dolandyrmak üçin ulanyjy we parol düzüň.

# 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-nji ädim: WebMail Lite göçürip alyň

6. WebMail Lite programmasyny gurmak üçin ilki bilen WebMail Lite göçürip alýan web sahypasyna giriň we aşakdaky buýrugy bermek bilen iň soňky zip arhiwini alyň.

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

7. Ondan soň, häzirki işleýän katalogyňyza WebMail Lite zip gysylan arhiwini çykaryň we aşakdaky buýruklary bermek bilen webmail bukjasyndan web serwer resminama resminama kök ýoluna göçürilen WebMail Lite faýllaryny göçüriň. Şeýle hem,/var/www/html katalogyna göçürilen ähli faýllary sanamak üçin ls buýrugyny ýerine ýetiriň.

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

8. Şeýle hem, aşakdaky buýrugy bermek bilen, Apache iş wagtynyň ulanyjysyna web serweriňiziň resminama kök ýoluna ýazmaga rugsat berýändigiňize göz ýetiriň. Againene-de/var/www/html/katalogdaky rugsatlary sanamak üçin ls buýrugyny işlediň.

# 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-nji ädim: WebMail Lite guruň

9. WebMail Lite gurmak üçin brauzer açyň we serweriňiziň IP adresini ýa-da domen adyny HTTP protokoly arkaly dolandyryň. Aşakdaky mysalda görkezilişi ýaly URL-den soň /install setirini goşuň.

http://yourdomain.tld/install

10. Başlangyç gurnama ekranynda, WebMail Lite gurmak üçin zerur PHP giňeltmeleriniň we sazlamalarynyň gurnalandygyny we dogry sazlanandygyny anyklamak üçin WebMail Lite gurnaýjy skripti bilen serweriň gabat geliş synaglary we deslapky barlaglar geçiriler.

Şeýle hem, web serweriniň iş wagtyndaky ulanyjynyň webroot maglumat bukjasynda ýazyp we konfigurasiýa faýlyny ýazyp biljekdigini barlar. Requirementshli talaplar tertipli bolsa, dowam etmek üçin Indiki düwmesine basyň.

11. Indiki ekranda Ylalaşýaryn düwmesine basyp, ygtyýarnama şertnamasyny okaň we kabul ediň.

12. Ondan soň, WebMail Lite MySQL maglumat bazasynyň host salgysyny we maglumat bazasynyň şahsyýet maglumatlaryny goşuň we maglumat bazasynyň baglanyşygyny barlamak üçin Test maglumatlar bazasynyň düwmesine basyň. Maglumat bazasynyň tablisalaryny barlaň we dowam etmek üçin Indiki düwmesine basyň.

13. Ondan soň, mailadm ulanyjysy üçin parol ýazyň we dowam etmek üçin Indiki düwmesine basyň. Mailadmin ulanyjysy, WebMail Lite programmasyny dolandyrmak üçin ulanylýan iň artykmaç hasap.

14. Indiki ekranda, IMAP we SMP protokollary arkaly poçta serwerine birikmäni barlap bilersiňiz. Jaýyňyzda poçta serwerini eýýäm düzen bolsaňyz, iberilen serwer öý eýesine poçta serweriniň IP adresini giriziň we SMTP birikmesini barlaň.

Poçta serweri ýerli işleýän bolsa, poçta serweriniň baglanyşygyny barlamak üçin 127.0.0.1 IP adresini ulanyň. Gutaranyňyzdan soň, programmany gurnamagy dowam etdirmek üçin Indiki düwmesine basyň.

“WebMail Lite” gurnama prosesi gutarandan soň, gurmak işini tamamlamak üçin “Çykmak” düwmesine basyň.

15. Ondan soň, WebMail Lite Admin Paneline girmek we poçta serweriňiziň sazlamalaryny gurmak üçin aşakdaky adrese geçiň.

https://yourdomain.tld/adminpanel 

WebMail Lite administrator paneline girmek üçin, mailadm ulanyjysyny we gurnama döwründe düzülen paroly ulanyň.

16. Domeniňiz üçin poçta hyzmatlaryny sazlamak üçin Domenlere -> Bellenen sazlamalara geçiň we gelýän poçta meýdanynda we çykýan poçta meýdanynda poçta serweriňiziň IP adresini goşuň.

Şeýle hem, SMTP poçta serwerine tassyklamak üçin gelýän poçta girişini/ulanyjynyň parolyny barlaň. IP salgylaryny we port belgisini öz poçta serwer sazlamalaryňyza görä çalyşyň. Täze sazlamalary ulanmak üçin Saklamak düwmesine basyň.

Gmail hasaby dolandyrmak üçin WebMail Lite programmasyny ulanmak isleseňiz, aşakdaky skrinshotda görkezilişi ýaly sazlamalary ulanyň.

17. WebMail Lite programmasyna girmek üçin, HTTP protokoly arkaly domen adyňyza geçiň we e-poçta serweriňiziň şahsyýet maglumatlaryna goşuň. Aşakdaky skrinshotda, görkezmek maksady bilen, Gmail hasaby bilen WebMail Lite programmasyna gireris.

http://yourdomain.tld 

18. “WebMail Lite” -e gireniňizden soň, aşakdaky skrinshotda görkezilişi ýaly ähli hasabyňyzdaky poçta habarlaryny okamagy ýa-da täze habarlary ýazmagy we ibermegi başarmaly.

Gutlaýarys! Jaýyňyzda WebMail Lite programmasyny üstünlikli gurnadyňyz we düzdüňiz. WebMail Lite programmasyna girýänleriň birikmelerini üpjün etmek üçin, Let Encrypt CA-dan alnan mugt şahadatnama bilen Apache HTTP serwer SSL konfigurasiýasyny işlediň.