Otu esi etinye iRedMail na CentOS 7 maka njikọta Samba4 AD - Nkebi 10


Usoro nkuzi a ga-eduzi gị otu esi ejikọta iRedMail arụnyere na igwe CentOS 7 na Samba4 Active Directory Domain Controller iji zipu ma ọ bụ nweta ozi site na onye ahịa desktọpụ Thunderbird ma ọ bụ site na Roundcube web interface.

Ihe nkesa CentOS 7 ebe a ga-etinye iRedMail ga-ekwe ka SMTP ma ọ bụ ọrụ na-ebugharị ozi site na ọdụ ụgbọ mmiri 25 na 587 ma ga-ejekwa ozi dị ka onye na-ebuga ozi site na Dovecot, na-enye ọrụ POP3 na IMAP, ha abụọ ejiri asambodo aka aka aka nyere na ntinye. usoro.

A ga-echekwa igbe ozi nnata na otu ihe nkesa CentOS yana onye ọrụ webmail nke Roundcube nyere. Samba4 Active Directory ga-eji iRedMail jụọ ajụjụ na nyochaa akaụntụ nnata megide mpaghara ahụ, iji mepụta ndepụta ozi site n'enyemaka nke otu Active Directory yana ijikwa akaụntụ mail site na Samba4 AD DC.

  1. Mepụta akụrụngwa ndekọ aha na-arụ ọrụ na Samba4 na Ubuntu

Kwụpụ 1: Wụnye iRedMail na CentOS 7

1. Tupu ịmalite na ntinye iRedMail buru ụzọ hụ na ị nwere sistemụ arụmọrụ CentOS 7 ọhụrụ arụnyere na igwe gị site na iji ntuziaka enyere site na ntuziaka a:

  1. Nwụnye ọhụrụ nke CentOS 7 kacha nta

2. Ọzọkwa, jide n'aka na usoro ahụ dị ọhụrụ na nchekwa kachasị ọhụrụ na nchịkọta ngwugwu site n'inye iwu dị n'okpuru.

# yum update

3. Usoro ahụ ga-achọkwa aha nnabata FQDN setịpụrụ site n'inye iwu dị n'okpuru. Jiri FQDN nke gị dochie mgbanwe mail.tecmint.lan.

# hostnamectl set-hostname mail.tecmint.lan

Jiri iwu ndị dị n'okpuru nyochaa aha nnabata sistemụ.

# hostname -s   # Short name
# hostname -f   # FQDN
# hostname -d   # Domain
# cat /etc/hostname  # Verify it with cat command

4. Map igwe FQDN na aha dị mkpirikpi megide adreesị IP igwe loopback site na iji aka dezie faịlụ /etc/hosts faịlụ. Tinye ụkpụrụ ndị a dị ka e gosiri n'okpuru ma dochie mail.tecmint.lan na ozi ụkpụrụ dị otú ahụ.

127.0.0.1   mail.tecmint.lan mail  localhost localhost.localdomain

5. iRedMail technicians na-atụ aro na SELinux kwesịrị inwe nkwarụ kpamkpam. Gbanyụọ SELinux site na idezi /etc/selinux/config faịlụ wee tọọ paramita SELINUX site na nwere ike ka nwere nkwarụ dị ka e gosiri n'okpuru.

SELINUX=disabled

Malitegharịa igwe ka itinye atumatu SELinux ọhụrụ ma ọ bụ jiri paramita 0 rụọ ọrụ setenforce iji manye SELinux ka ọ gbanyụọ ozugbo.

# reboot
OR
# setenforce 0

6. Na-esote, wụnye ngwugwu ndị a nke ga-aba aka ma emechaa maka nchịkwa usoro:

# yum install bzip2 net-tools bash-completion wget

7. Iji wụnye iRedMail, buru ụzọ gaa na ibe nbudata http://www.iredmail.org/download.html wee jide ụdị ngwanro kachasị ọhụrụ site na ịnye iwu dị n'okpuru.

# wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.6.tar.bz2

8. Mgbe nbudata ahụ gwụchara, wepụ ihe ndekọ abịakọrọ ma tinye akwụkwọ ndekọ iRedMail nke ewepụtara site na ịnye iwu ndị a.

# tar xjf iRedMail-0.9.6.tar.bz2 
# cd iRedMail-0.9.6/
# ls

9. Malite nwụnye usoro site na-emezu iRedMail shei script na-esonụ iwu. Site ugbu a gaa n'ihu, onye nrụnye ga-ajụ ọtụtụ ajụjụ.

# bash iRedMail.sh

10. Na mbụ welcome ozugbo kụrụ na Ee ka ịga n'ihu na nrụnye.

11. Ọzọ, họrọ ebe a ga-echekwa ozi niile. Akwụkwọ ndekọ aha nke iRedMail na-eji echekwa igbe ozi bụ /var/vmail/ụzọ usoro.

Ọ bụrụ na ndekọ a dị n'okpuru nkebi nwere nchekwa zuru oke iji kwado ozi maka akaụntụ ngalaba gị niile wee pịa Ọzọ ka ịga n'ihu.

Ma ọ bụghị ya, jiri akwụkwọ ndekọ dị iche gbanwee ọnọdụ ndabara ma ọ bụrụ na ị haziela akụkụ buru ibu nke raara nye nchekwa ozi.

12. Na nzọụkwụ ọzọ họrọ frontend webụsaịtị nke ị ga-emekọrịta ihe na iRedMail. IRedMail panel panel ga-enwe nkwarụ kpamkpam ma emechaa, ya mere, anyị ga-eji sava weebụ frontend naanị iji nweta ozi akaụntụ site na Roundcube web panel.

Ọ bụrụ na ịnweghị ọtụtụ puku akaụntụ ozi kwa elekere na-enweta interface webmail ị ga-aga na sava weebụ Apache mee mgbanwe ya na njikwa dị mfe.

13. Na nke a nzọụkwụ họrọ OpenLDAP backend nchekwa data maka ndakọrịta ihe kpatara ya na Samba4 ngalaba njikwa wee kụọ Ọzọ gaa n'ihu, ọ bụ ezie na anyị agaghị eji OpenLDAP nchekwa data a emechaa ozugbo anyị ga-ejikọta iRedMail na Samba ngalaba njikwa.

14. Ọzọ, ezipụta gị Samba4 ngalaba aha maka LDAP suffix dị ka e gosiri na oyiyi n'okpuru wee kụọ Ọzọ ka na-aga n'ihu.

15. Na-esote ozugbo tinye aha ngalaba gị naanị wee kụọ Ọzọ ịga n'ihu. Dochie uru tecmint.lan otu a.

16. Ugbu a, hazie paswọọdụ maka onye nchịkwa [email echebe] wee pịa Ọzọ ka ịga n'ihu.

17. Na-esote, họrọ n'ime ndepụta nhọrọ akụrụngwa ịchọrọ ijikọ na sava ozi gị. M na-akwadosi ike ka ịwụnye Roundcube iji nye interface weebụ maka akaụntụ ngalaba iji nweta ozi, ọ bụ ezie na Roundcube nwere ike ịwụnye ma hazie ya na igwe dị iche maka ọrụ a iji nweta ihe nkesa ozi n'efu ma ọ bụrụ na ibu dị elu.

Maka ngalaba mpaghara nwere ohere ịntanetị amachibidoro yana ọkachasị mgbe anyị na-eji njikọta ngalaba ihe ndị ọzọ anaghị aba uru, ewezuga Awstats ma ọ bụrụ na ịchọrọ nyocha ozi.

18. Na ihuenyo nyochaa na-esote ụdị Y iji tinye nhazi ma malite usoro nrụnye.

19. N'ikpeazụ, na-anabata iRedMail scripts na-akpaghị aka hazi gị igwe firewall na MySQL nhazi faịlụ site na ịpị ee maka ajụjụ niile.

20. Mgbe echichi okokụre installer ga-enye ụfọdụ mwute ozi, dị ka iRedAdmin nzere, web panel URL adreesị na faịlụ ọnọdụ na niile parameters na-eji na echichi usoro.

Gụọ ozi egosiri n'elu nke ọma wee malitegharịa igwe ka ị nwee ike rụọ ọrụ ozi niile site n'inye iwu na-esonụ.

# init 6

21. Mgbe usoro reboots gasịrị, banye na akaụntụ nwere ikike mgbọrọgwụ ma ọ bụ dị ka mgbọrọgwụ wee depụta oghere netwọk niile na mmemme ha metụtara ihe nkesa ozi gị na-ege ntị site n'inye iwu a.

Site na ndepụta oghere ị ga-ahụ na ihe nkesa ozi gị na-ekpuchi ihe fọrọ nke nta ka ọ bụrụ ọrụ niile nke sava ozi chọrọ ka ọ rụọ ọrụ nke ọma: SMTP/S, POP3/S, IMAP/S na antivirus yana nchedo spam.

# netstat -tulpn

22. Iji lelee ebe niile faịlụ nhazi iRedMail gbanwetụrụ na nzere eji iRedMail n'oge echichi usoro maka nchekwa data nchịkwa, mail admin akaụntụ na ndị ọzọ na akaụntụ, na-egosipụta ọdịnaya nke iRedMail.tips faịlụ.

Faịlụ a dị na ndekọ ebe ị wepụtagoro ebe nchekwa nwụnye. Mara na ị kwesịrị ịkwaga ma chekwaa faịlụ a n'ihi na o nwere ozi nwere mmetụta gbasara ihe nkesa ozi gị.

# less iRedMail-0.9.6/iRedMail.tips

23. Faịlụ ahụ a kpọtụrụ aha n'elu nke nwere nkọwa gbasara ihe nkesa ozi gị ga-ezigakwa ozi na-akpaghị aka na akaụntụ nchịkwa ihe nkesa ozi, nke akaụntụ onye ọrụ nzipu ozi nọchiri anya ya.

Enwere ike ịnweta ozi webụ ahụ na nzuzo site na protocol HTTPS site na ịpị adreesị IP igwe gị na ihe nchọgharị. Nabata mperi ewepụtara na ihe nchọgharị site na asambodo webụ nke iRedMail binyere aka na ya wee banye na paswọọdụ ahọpụtara maka akaụntụ [email echebe]_domain.tld n'oge nrụnye mbụ. Gụọ ma chekwaa ozi-e a na igbe ozi echekwara.

https://192.168.1.254

Ọ gwụla! Ka ọ dị ugbu a, ị ga-enwe ihe nkesa ozi zuru ezu ahaziri n'ime ụlọ gị nke na-arụ ọrụ n'onwe ya, mana etinyebeghị ya na ọrụ njikwa ngalaba Samba4 Active Directory.

N'akụkụ na-esote anyị ga-ahụ ka esi emebi ọrụ iRedMail (postfix, dovecot na roundcube nhazi faịlụ) iji jụọ akaụntụ ngalaba, zipu, nata na gụọ ozi.