WebMail Lite - Jikwaa ma budata ozi sitere na Gmail, Yahoo, Outlook na ndị ọzọ


WebMail Lite bụ ngwa weebụ enwere ike iji jikwaa na budata ozi na-etolite sava ozi mpaghara gị ma ọ bụ site na ọrụ ozi ọha, dị ka Gmail, Yahoo!, Outlook ma ọ bụ ndị ọzọ. Ngwa WebMail Lite na-arụ ọrụ dị ka ngwa ahịa ndị ahịa maka ọrụ IMAP na SMTP, na-ekwe ka akaụntụ email ọ bụla ahaziri mekọrịta ma jikwaa ozi igbe mbata na mpaghara.

  1. Akụnyere LAMP na CentOS/RHEL
  2. Akụnyere LAMP Stack na Ubuntu
  3. Akụnyere LAMP Stack na Debian

N'isiokwu a, anyị ga-amụta ka esi etinye na hazie ngwa WebMail Lite PHP kachasị ọhụrụ na Debian, Ubuntu na CentOS server.

Kwụpụ 1: Ntọala izizi maka WebMail Lite

1. Tupu ịmalite ịwụnye ngwa WebMail Lite na ihe nkesa gị, buru ụzọ kwenye na arụnyere modul na ndọtị PHP ndị a ma rụọ ọrụ na ngwugwu LAMP gị, site na ịnye iwu ndị a.

------------ 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. Ọzọ, gaa n'ihu ma wụnye ngwa unzip na sistemụ gị, na anyị ga-eji ya wepụ ọdịnaya nke WebMail Lite zip faịlụ abịakọrọ.

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

3. Na nzọụkwụ ọzọ, gbanwee PHP ndabere faịlụ nhazi ka ịgbanwe-esonụ PHP variables. Ọzọkwa, jide n'aka na imelite nhazi oge mpaghara PHP iji gosipụta ọnọdụ anụ ahụ nke sava gị.

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

Chọọ, dezie na melite faịlụ nhazi PHP mgbanwe ndị a.

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

Dochie mgbanwe time.zone PHP n'otu aka ahụ. Iji nweta ndepụta mpaghara oge niile dị na PHP, gaa na docs PHP Timezone gọọmentị.

4. Mgbe ị mechara dezie faịlụ nhazi PHP dị ka ntọala akọwapụtara n'elu, malitegharịa Apache HTTP daemon iji gosipụta mgbanwe site na ịnye iwu ndị a.

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

Kwụpụ 2: Mepụta database WebMail Lite

5. Ngwa ndị ahịa WebMail Lite webmail na-eji nchekwa data RDBMS dị ka azụ azụ, dị ka nchekwa data MySQL, iji chekwaa nhazi onye ọrụ, kọntaktị na ntọala ndị ọzọ achọrọ.

N'ime ngwugwu LAMP arụnyere gị, banye na nchekwa data MariaDB/MySQL ka mebie iwu dị n'okpuru iji mepụta nchekwa data ọhụrụ nke ngwa WebMail ga-eji. Ọzọkwa, hazie onye ọrụ na paswọọdụ iji jikwaa nchekwa data 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

Kwụpụ 3: Budata WebMail Lite

6. Iji tinye ngwa WebMail Lite, buru ụzọ gaa na webụsaịtị nbudata WebMail Lite wee jide ebe nchekwa zip kacha ọhụrụ site na ịnye iwu na-esonụ.

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

7. Na-esote, wepụ WebMail Lite zip zip Archive abịakọrọ na ndekọ ọrụ gị ugbu a ma detuo faịlụ WebMail Lite niile ewepụtara na ndekọ webmail gaa na mgbọrọgwụ akwụkwọ sava weebụ gị site n'inye iwu ndị a. Ọzọkwa, mebie iwu ls ka ịdepụta faịlụ niile e depụtaghachiri na /var/www/html ndekọ.

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

8. Ọzọkwa, jide n'aka na ị nyere onye ọrụ Apache oge ojiri gaa dee ikike na usoro mgbọrọgwụ nke sava weebụ gị site n'inye iwu dị n'okpuru. Ọzọ, gbaa ls iwu ka ịdepụta ikike na /var/www/html/ directory.

# 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/

Kwụpụ 4: Wụnye WebMail Lite

9. Iji wụnye WebMail Lite, mepee ihe nchọgharị wee gaa adreesị IP ma ọ bụ aha ngalaba nke sava gị site na protocol HTTP. Tinye eriri /wụnye na URL gị, dị ka egosiri na ọmụmaatụ n'okpuru.

http://yourdomain.tld/install

10. Na ihuenyo nrụnye mbụ, a ga-eme usoro nyocha ndakọrịta ihe nkesa na nlele nwụnye tupu WebMail Lite script iji chọpụta ma ọ bụrụ na etinyere ndọtị na ntọala PHP niile achọrọ ma hazie ya nke ọma iji wụnye WebMail Lite.

Ọ ga-elele ma ọ bụrụ na onye ọrụ oge ihe nkesa webụ nwere ike dee na nchekwa data webroot wee dee faịlụ nhazi. Ọ bụrụ na achọrọ ihe niile achọrọ, pịa bọtịnụ ọzọ ka ịga n'ihu.

11. Na ihuenyo na-esote gụọ ma nabata nkwekọrịta ikike site na ịpị bọtịnụ Ekwenyere m.

12. Ọzọ, tinye WebMail Lite MySQL nchekwa data nnabata adreesị na nchekwa data nzere na see na Test nchekwa data bọtịnụ nwalee nchekwa data njikọ. Lelee Mepụta tebụl nchekwa data wee pịa bọtịnụ na-esote ka ịga n'ihu.

13. Ọzọ, dee paswọọdụ maka onye ọrụ mailadm wee kụọ bọtịnụ na-esote ka ịga n'ihu. Onye ọrụ mailadmin bụ akaụntụ kacha nwee ohere ejiri maka ijikwa ngwa WebMail Lite.

14. Na ihuenyo ọzọ, ị nwere ike ịlele njikọ na ihe nkesa ozi site na IMAP na SMP protocols. Ọ bụrụ na ị haziela ihe nkesa ozi n'ụlọ gị, tinye adreesị IP nke ihe nkesa ozi n'ime ihe nkesa anabatara wee nwalee njikọ SMTP.

Ọ bụrụ na ihe nkesa ozi na-agba na mpaghara, jiri adreesị IP 127.0.0.1 iji nwalee njikọ nkesa ozi. Mgbe ịmechara pịa bọtịnụ ọzọ ka ị gaa n'ihu wụnye ngwa ahụ.

Mgbe usoro nrụnye nke WebMail Lite mechara, pịa bọtịnụ Wepụ ka mezue usoro nrụnye.

15. E mesịa, gaa na adreesị na-esonụ ka ị nweta WebMail Lite Admin Panel na hazie gị ntọala nkesa ozi.

https://yourdomain.tld/adminpanel 

Iji banye na WebMail Lite panel nchịkwa, jiri onye ọrụ mailadm na paswọọdụ ahaziri n'oge usoro ntinye.

16. Iji hazie ọrụ ozi maka ngalaba gị, gaa na ngalaba -> Ntọala ndabara wee tinye adreesị IP nke ihe nkesa gị na mpaghara ozi na-abata yana n'ọhịa ozi na-apụ apụ.

Ọzọkwa, lelee iji nbanye/paswọọdụ ozi na-abata nke onye ọrụ iji chọpụta na sava ozi SMTP. Dochie adreesị IP na nọmba ọdụ ụgbọ mmiri dịka ntọala nkesa ozi gị siri dị. Pịa bọtịnụ Chekwa ka itinye ntọala ọhụrụ ahụ.

Ọ bụrụ na ịchọrọ iji ngwa WebMail Lite iji jikwaa akaụntụ Gmail, jiri ntọala dị ka egosiri na nseta ihuenyo dị n'okpuru.

17. Iji banye na ngwa WebMail Lite, gaa na ngalaba aha gị site na protocol HTTP wee tinye ihe nkesa email gị banye nzere. Na nseta ihuenyo dị n'okpuru, maka ebumnuche ngosi, anyị ga-eji akaụntụ Gmail wee banye na ngwa WebMail Lite.

http://yourdomain.tld 

18. Mgbe ịbanye na WebMail Lite, ị ga-enwe ike ịgụ ozi email gị niile ma ọ bụ dee ma zipu ozi ọhụrụ, dị ka e gosiri na nseta ihuenyo na-esonụ.

Ekele! Ị tinyela ma hazie ngwa WebMail Lite nke ọma n'ụlọ gị. Iji chekwaa njikọ ndị ọbịa na ngwa WebMail Lite, mee ka nhazi SSL Apache HTTP nke nwere asambodo efu enwetara na Let's Encrypt CA.