Bii o ṣe le Fi iRedMail sori CentOS 7 fun Samba4 AD Integration - Apakan 10


Lẹsẹkẹsẹ awọn itọnisọna yoo ṣe itọsọna fun ọ lori bi o ṣe le ṣepọ iRedMail ti a fi sii lori ẹrọ CentOS 7 kan pẹlu Samba4 Active Directory Domain Adarí ni aṣẹ fun awọn akọọlẹ agbegbe lati firanṣẹ tabi gba meeli nipasẹ alabara tabili Thunderbird tabi nipasẹ wiwo wẹẹbu Roundcube.

Olupin CentOS 7 nibiti yoo fi sori ẹrọ iRedMail yoo gba laaye SMTP tabi awọn iṣẹ afisona meeli nipasẹ awọn ibudo 25 ati 587 ati pe yoo tun ṣiṣẹ bi oluranlowo ifijiṣẹ ifiweranṣẹ nipasẹ Dovecot, n pese awọn iṣẹ POP3 ati IMAP, mejeeji ni ifipamo pẹlu awọn iwe-ẹri ti a fowo si ti ara ẹni ti a gbe jade lori fifi sori ẹrọ ilana.

Awọn apoti leta ti olugba yoo wa ni fipamọ lori olupin CentOS kanna pẹlu oluranlowo olumulo wẹẹbu ti a pese nipasẹ Roundcube. Samba4 Active Directory yoo lo nipasẹ iRedMail lati beere ati jẹrisi awọn iroyin awọn olugba lodi si agbegbe, lati ṣẹda awọn atokọ meeli pẹlu iranlọwọ ti awọn ẹgbẹ Itọsọna Ṣiṣẹ ati lati ṣakoso awọn iwe apamọ nipasẹ Samba4 AD DC.

  1. Ṣẹda Amayederun Ilana Itọsọna pẹlu Samba4 lori Ubuntu

Igbesẹ 1: Fi iRedMail sii ni CentOS 7

1. Ṣaaju ki o to bẹrẹ pẹlu fifi sori iRedMail akọkọ rii daju pe o ni ẹrọ titun ti ẹrọ CentOS 7 ti a fi sori ẹrọ rẹ nipa lilo awọn itọnisọna ti itọsọna yii pese:

  1. Fifi sori Titun ti CentOS 7 Pọọku

2. Pẹlupẹlu, ṣe idaniloju pe eto naa wa ni imudojuiwọn pẹlu aabo tuntun ati awọn imudojuiwọn awọn idii nipasẹ ipinfunni aṣẹ isalẹ.

# yum update

3. Eto naa yoo tun nilo orukọ olupin FQDN ti a ṣeto nipasẹ ipinfunni aṣẹ isalẹ. Rọpo oniyipada mail.tecmint.lan pẹlu aṣa tirẹ FQDN.

# hostnamectl set-hostname mail.tecmint.lan

Daju orukọ olupin ti eto pẹlu awọn ofin isalẹ.

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

4. Ya aworan ẹrọ FQDN ati orukọ kukuru si ẹrọ loopback adiresi IP nipasẹ ṣiṣatunṣe pẹlu ọwọ /ati be be lo/awọn ogun faili. Ṣafikun awọn iye bii alaworan ni isalẹ ki o rọpo mail.tecmint.lan ati awọn iye meeli ni ibamu.

127.0.0.1   mail.tecmint.lan mail  localhost localhost.localdomain

5. awọn onimọ-ẹrọ iRedMail ṣe iṣeduro pe SELinux yẹ ki o jẹ alaabo patapata. Mu SELinux kuro nipa ṣiṣatunkọ/ati be be/selinux/config file ki o ṣeto eto SELINUX lati iyọọda si alaabo bi a ti ṣe apejuwe ni isalẹ.

SELINUX=disabled

Atunbere ẹrọ lati lo awọn eto imulo SELinux tuntun tabi ṣiṣe eto agbara pẹlu paramita 0 lati fi agbara mu SELinux lati mu lesekese.

# reboot
OR
# setenforce 0

6. Nigbamii, fi awọn idii wọnyi ti yoo wa ni ọwọ nigbamii fun iṣakoso eto:

# yum install bzip2 net-tools bash-completion wget

7. Ni ibere lati fi iRedMail sori ẹrọ, kọkọ lọ si oju-iwe gbigba lati ayelujara http://www.iredmail.org/download.html ki o mu ẹyà tuntun ti ẹya software nipasẹ ipinfunni aṣẹ isalẹ.

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

8. Lẹhin igbasilẹ ti pari, jade ni iwe pamosi ti a fisinuirindigbindigbin ki o tẹ ilana iRedMail ti a fa jade nipasẹ ipinfunni awọn ofin wọnyi.

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

9. Bẹrẹ ilana fifi sori ẹrọ nipasẹ ṣiṣe iwe afọwọkọ ikarahun iRedMail pẹlu aṣẹ atẹle. Lati isinsinyi lọ lẹsẹsẹ awọn ibeere yoo jẹ olusẹtọ yoo beere.

# bash iRedMail.sh

10. Lori iyara itẹwọgba akọkọ lu lori Bẹẹni lati tẹsiwaju siwaju pẹlu fifi sori ẹrọ.

11. Nigbamii, yan ipo ti gbogbo mail yoo wa ni fipamọ. Ilana itọsọna aiyipada ti iRedMail nlo lati tọju awọn apoti leta jẹ ọna /var/vmail/ ọna eto.

Ti itọsọna yii ba wa labẹ ipin kan pẹlu ibi ipamọ to to lati gbalejo meeli fun gbogbo awọn akọọlẹ ibugbe rẹ lẹhinna lu Itele lati tẹsiwaju.

Bibẹẹkọ yi ipo aiyipada pada pẹlu itọsọna miiran ni ọran ti o ba ti tunto ipin ti o tobi julọ ti a ṣe igbẹhin si ibi ipamọ meeli.

12. Lori igbesẹ ti n tẹle yan olupin wẹẹbu iwaju nipasẹ eyiti iwọ yoo ṣe pẹlu iRedMail. Igbimọ iṣakoso iRedMail yoo wa ni alaabo patapata nigbamii, nitorinaa a yoo lo olupin wẹẹbu iwaju nikan lati wọle si meeli ifiweranṣẹ nipasẹ nronu oju opo wẹẹbu Roundcube.

Ti o ko ba ni ẹgbẹẹgbẹrun awọn iwe apamọ fun wakati kan ti o ni iwifun ni wiwo wẹẹbu o yẹ ki o lọ pẹlu olupin ayelujara Apache ṣe si irọrun rẹ ati iṣakoso irọrun.

13. Lori igbesẹ yii yan ibi ipamọ data ẹhin OpenLDAP fun awọn idi ibamu pẹlu oluṣakoso ašẹ Samba4 ki o lu Itele lati tẹsiwaju, botilẹjẹpe a kii yoo lo ibi ipamọ data OpenLDAP yii nigbamii ni kete ti a yoo ṣepọ iRedMail si oluṣakoso ašẹ Samba.

14. Itele, ṣafihan orukọ ìkápá Samba4 rẹ fun suffix LDAP bi a ti ṣe apejuwe lori aworan ni isalẹ ki o lu Itele lati tẹsiwaju.

15. Lori itọsẹ ti n bọ tẹ orukọ ìkápá rẹ nikan ki o lu Itele lati tẹsiwaju. Rọpo tecmint.lan iye ni ibamu.

16. Nisisiyi, ṣeto ọrọ igbaniwọle kan fun [imeeli ni idaabobo] alakoso ati lu Itele lati tẹsiwaju.

17. Nigbamii, yan lati inu atokọ awọn paati aṣayan ti o fẹ lati ṣepọ pẹlu olupin meeli rẹ. Mo ṣeduro ni iṣeduro lati fi Roundcube sori ẹrọ lati pese ni wiwo wẹẹbu kan fun awọn akọọlẹ aaye lati wọle si meeli, botilẹjẹpe Roundcube le fi sori ẹrọ ati tunto lori ẹrọ miiran fun iṣẹ yii lati le fun awọn orisun olupin meeli laaye ni ọran ti awọn ẹru giga.

Fun awọn ibugbe agbegbe pẹlu wiwọle intanẹẹti ihamọ ati paapaa lakoko ti a nlo isopọmọ agbegbe awọn paati miiran ko wulo pupọ, ayafi Awstats ti o ba nilo itupalẹ meeli.

18. Lori iru iboju atunyẹwo atẹle Y lati le lo iṣeto ati bẹrẹ ilana fifi sori ẹrọ.

19. Lakotan, gba awọn iwe afọwọkọwe iRedMail lati tunto ogiriina ẹrọ rẹ laifọwọyi ati faili iṣeto MySQL nipa titẹ bẹẹni fun gbogbo awọn ibeere.

20. Lẹhin ti fifi sori ẹrọ ba pari oluṣeto yoo pese diẹ ninu alaye ti o ni ifura, gẹgẹ bi awọn iwe eri iRedAdmin, awọn adirẹsi URL panẹli wẹẹbu ati ipo faili pẹlu gbogbo awọn aye ti o lo ni ilana fifi sori ẹrọ.

Ka alaye ti o han loke ni pẹlẹpẹlẹ ki o tun atunbere ẹrọ naa lati jẹ ki gbogbo awọn iṣẹ meeli ṣiṣẹ nipa fifun aṣẹ atẹle.

# init 6

21. Lẹhin ti eto ba tun bẹrẹ, buwolu wọle pẹlu akọọlẹ kan pẹlu awọn anfani root tabi bi gbongbo ati ṣe atokọ gbogbo awọn iho nẹtiwọọki ati awọn eto ti o jọmọ olupin olupin meeli rẹ tẹtisi nipasẹ ipinfunni aṣẹ atẹle.

Lati atokọ iho iwọ yoo rii pe olupin meeli rẹ bo gbogbo awọn iṣẹ ti o nilo nipasẹ olupin meeli lati ṣiṣẹ daradara: SMTP/S, POP3/S, IMAP/S ati antivirus pẹlu aabo aabo àwúrúju.

# netstat -tulpn

22. Lati le wo ipo ti gbogbo awọn faili iṣeto iRedMail ti tunṣe ati awọn iwe eri ti iRedMail lo lakoko ilana fifi sori ẹrọ fun iṣakoso data data, akọọlẹ abojuto meeli ati awọn iroyin miiran, ṣafihan awọn akoonu ti faili iRedMail.tips.

Faili naa wa ninu itọsọna nibiti o ti kọkọ jade ni ile ifi nkan pamosi fifi sori ẹrọ. Jẹ ki o mọ pe o yẹ ki o gbe ati daabobo faili yii nitori pe o ni alaye ifura nipa olupin meeli rẹ.

# less iRedMail-0.9.6/iRedMail.tips

23. Faili ti a mẹnuba loke eyiti o ni awọn alaye nipa olupin meeli rẹ yoo tun firanṣẹ laifọwọyi si akọọlẹ olutọju olupin meeli, ti o jẹ aṣoju nipasẹ akọọlẹ ifiweranṣẹ.

O le wọle si meeli wẹẹbu ni aabo nipasẹ ilana HTTPS nipa titẹ adirẹsi IP ẹrọ rẹ ninu ẹrọ lilọ kiri ayelujara kan. Gba aṣiṣe ti a ṣe ni aṣawakiri nipasẹ iRedMail ijẹrisi wẹẹbu ti ara ẹni ati wọle pẹlu ọrọ igbaniwọle ti a yan fun [imeeli ti o ni idaabobo] _domain.tld iroyin lakoko fifi sori ẹrọ akọkọ. Ka ati fipamọ imeeli yii si apoti leta ti o ni aabo.

https://192.168.1.254

Gbogbo ẹ niyẹn! Ni bayi, iwọ yoo ni olupin meeli ti o tunto ni agbegbe rẹ eyiti o nṣiṣẹ funrararẹ, ṣugbọn ti ko iti ṣepọ pẹlu awọn iṣẹ Adarí Aṣẹ Samba4 Active Directory.

Ni apakan ti o tẹle a yoo rii bi a ṣe le fi ọwọ kan awọn iṣẹ iRedMail (postfix, dovecot ati awọn faili iṣeto iyipo) lati le beere awọn iroyin agbegbe, firanṣẹ, gba ati ka meeli.