์ต์ ํจ์น๋ฅผ ํตํด Zimbra Collaboration Suite Open-Source Edition 8.8.15 LTS๋ Ubuntu 18.04 LTS ์ด์ ์ฒด์ ์ ์ฅ๊ธฐ ๋ฆด๋ฆฌ์ค์ ๋ํ ์์ ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค. ๋๋ถ์ ์์คํ ๊ด๋ฆฌ์๋ 2022๋ ๋ง๊น์ง ๋ณด์ ์ ๋ฐ์ดํธ๋ฅผ ์ง์ํ๊ณ ๋ฐ์ ์ ์๋ Zimbra OSE๋ก ์๋ฒ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค. 8.8.15๋ ์ด์ ๊ด๋ จ์ฑ์ ์ ์งํ๋ฉด์ ๋์์ ์ ์ง ๊ด๋ฆฌ์ ์๋นํ ์ธ๊ฑด๋น๊ฐ ํ์ํ์ง ์์ ํ์ ์์คํ ์ ๊ธฐ์ ์์ ๊ตฌํํ๋ ๋ฅ๋ ฅ์ ๊ธฐ์ ์ด IT ์ธํ๋ผ ์์ ๋น์ฉ์ ์ ๊ฐํ ์ ์๋ ํ๋ฅญํ ๊ธฐํ์ ๋๋ค. , SaaS ์ ๊ณต์ ์ฒด์ ๊ฒฝ์ฐ Zimbra OSE ๊ตฌํ์ ์ํ ์ด ์ต์ ์ ํตํด ํด๋ผ์ด์ธํธ์๊ฒ๋ ๋ ์์ต์ฑ์ด ๋์ง๋ง ๋์์ ์ ๊ณต์ ์ฒด์๊ฒ๋ ๋ ํ๊ณ๊ฐ ์๋ ์๊ธ์ ์ ๊ณตํ ์ ์์ต๋๋ค. Ubuntu 18.04์ Zimbra OSE XNUMX๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์์ ๋ณด๊ฒ ์ต๋๋ค.
Zimbra OSE ์ค์น๋ฅผ ์ํ ์๋ฒ ์์คํ
์๊ตฌ ์ฌํญ์๋ 4์ฝ์ด ํ๋ก์ธ์, 8GB RAM, 50GB ํ๋ ๋๋ผ์ด๋ธ ๊ณต๊ฐ, FQDN, ํฌ์๋ฉ DNS ์๋ฒ ๋ฐ MX ๋ ์ฝ๋๊ฐ ํฌํจ๋ฉ๋๋ค. Zimbra OSE์ ์ฑ๋ฅ์ ์ ํํ๋ ๋ณ๋ชฉ ํ์์ ์ผ๋ฐ์ ์ผ๋ก ํ๋ก์ธ์๋ RAM์ด ์๋๋ผ ํ๋ ๋๋ผ์ด๋ธ๋ผ๋ ์ ์ ์ฆ์ ์์๋์ญ์์ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์๋ฒ์ฉ ๊ณ ์ SSD๋ฅผ ๊ตฌ์
ํ๋ ๊ฒ์ด ํ๋ช
ํ ๊ฒ์
๋๋ค. ์ด๋ ์๋ฒ์ ์ ์ฒด ๋น์ฉ์ ํฐ ์ํฅ์ ๋ฏธ์น์ง ์์ง๋ง Zimbra OSE์ ์ฑ๋ฅ๊ณผ ์๋ต์ฑ์ ํฌ๊ฒ ํฅ์์ํต๋๋ค. Ubuntu 18.04 LTS ๋ฐ Zimbra Collaboration Suite 8.8.15 LTS๊ฐ ํ์ฌ๋๊ณ ๋๋ฉ์ธ ์ด๋ฆ์ด mail.company.ru์ธ ์๋ฒ๋ฅผ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค.
์ด๋ณด์๊ฐ Zimbra๋ฅผ ์ค์นํ ๋ ๊ฐ์ฅ ์ด๋ ค์ด ์ ์ FQDN๊ณผ ํฌ์๋ฉ DNS ์๋ฒ๋ฅผ ๋ง๋๋ ๊ฒ์ ๋๋ค. ๋ชจ๋ ๊ฒ์ด ์๋ํ๊ธฐ ์ํด dnsmasq ์ ํธ๋ฆฌํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก DNS ์๋ฒ๋ฅผ ์์ฑํ๊ฒ ์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ๋จผ์ systemd-resolved ์๋น์ค๋ฅผ ๋นํ์ฑํํ์ธ์. ์ด ์์ ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค. sudo systemctl ๋นํ์ฑํ systemd-resolved ะธ sudo systemctl stop systemd-resolved. ๋ํ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ resolv.conf ํ์ผ์ ์ญ์ ํฉ๋๋ค. sudo rm /etc/resolv.conf ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ฆ์ ์ ๊ฒ์ ๋ง๋ญ๋๋ค. echo "๋ค์์๋ฒ 8.8.8.8" > /etc/resolv.conf.
์ด ์๋น์ค๋ฅผ ๋นํ์ฑํํ ํ์๋ dnsmasq๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ์ด ์์ ์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค. sudo apt-get dnsmasq ์ค์น. ์ค์น๊ฐ ์๋ฃ๋๋ฉด ๊ตฌ์ฑ ํ์ผ์ ํธ์งํ์ฌ dnsmasq๋ฅผ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. /etc/dnsmasq.conf. ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
server=8.8.8.8
listen-address=127.0.0.1
domain=company.ru # Define domain
mx-host=company.ru,mail.company.ru,0
address=/mail.company.ru/***.16.128.192
๋๋ถ์ ์ฐ๋ฆฌ๋ Zimbra๋ก ์๋ฒ ์ฃผ์๋ฅผ ์ค์ ํ๊ณ ํฌ์๋ฉ DNS ์๋ฒ์ MX ๋ ์ฝ๋๋ฅผ ๊ตฌ์ฑํ์ผ๋ฉฐ ์ด์ ๋ค๋ฅธ ์ค์ ์ผ๋ก ์ด๋ํ ์ ์์ต๋๋ค.
๋ช ๋ น์ ๋์์ผ๋ก sudo hostnamectl set-hostname mail.company.ru Zimbra OSE๊ฐ ์๋ ์๋ฒ์ ๋๋ฉ์ธ ์ด๋ฆ์ ์ค์ ํ ํ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํด๋น ์ ๋ณด๋ฅผ /etc/hosts์ ์ถ๊ฐํด ๋ณด๊ฒ ์ต๋๋ค. echo "***.16.128.192 mail.company.ru" | sudo tee -a /etc/hosts.
๊ทธ ํ์ ์ฐ๋ฆฌ๊ฐ ํด์ผ ํ ์ผ์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ dnsmasq ์๋น์ค๋ฅผ ๋ค์ ์์ํ๋ ๊ฒ๋ฟ์ ๋๋ค. sudo systemctl ์ฌ์์ dnsmasq ๋ช ๋ น์ ์ฌ์ฉํ์ฌ A ๋ฐ MX ๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค. mail.company.ru๋ฅผ ํ๋ค ะธ MX company.ru๋ฅผ ๋ฐ๊ตดํ์ธ์. ์ด ๋ชจ๋ ์์ ์ด ์๋ฃ๋๋ฉด Zimbra Collaboration Suite Open-Source Edition ์์ฒด ์ค์น๋ฅผ ์์ํ ์ ์์ต๋๋ค.
Zimbra OSE ์ค์น๋ ๋ฐฐํฌ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ๋ ๊ฒ๋ถํฐ ์์๋ฉ๋๋ค. ์ด ์์
์ ๋ค์ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ์ํํ ์ ์์ต๋๋ค. wget
์ค์น ํ๋ก๊ทธ๋จ์ ์คํํ ํ, ์ด์ฉ ์ฝ๊ด์ ๋์ํด์ผ ํ๋ฉฐ ๊ณต์ Zimbra ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ฐ์ดํธ๋ฅผ ์ค์นํ๋ ๋ฐ์๋ ๋์ํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ค์นํ ํจํค์ง๋ฅผ ์ ํํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ํจํค์ง๋ฅผ ์ ํํ๋ฉด ์ค์น ์ค์ ์์คํ ์ด ์์ ๋๋ค๋ ๊ฒฝ๊ณ ๊ฐ ๋ํ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝ ์ฌํญ์ ๋์ํ๋ฉด ๋๋ฝ๋ ๋ชจ๋๊ณผ ์ ๋ฐ์ดํธ์ ๋ค์ด๋ก๋์ ์ค์น๊ฐ ์์๋ฉ๋๋ค. ์ค์น๊ฐ ์๋ฃ๋๋ฉด ์ค์น ํ๋ก๊ทธ๋จ์ Zimbra OSE์ ์ด๊ธฐ ์ค์ ์ ์ํํ๋ผ๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค. ์ด ๋จ๊ณ์์๋ ๊ด๋ฆฌ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ๋จผ์ ๋ฉ๋ด ํญ๋ชฉ 7๋ก ์ด๋ํ ๋ค์ ํญ๋ชฉ 4๋ฅผ ์ ํํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด Zimbra Open-Source Edition ์ค์น๊ฐ ์๋ฃ๋ฉ๋๋ค.
Zimbra OSE ์ค์น๊ฐ ์๋ฃ๋๋ฉด ์๋์ ํ์ํ ์น ํฌํธ๋ฅผ ์ฌ๋ ์ผ๋ง ๋จ์์ต๋๋ค. ufw๋ผ๋ ํ์ค Ubuntu ๋ฐฉํ๋ฒฝ์ ์ฌ์ฉํ์ฌ ์ด ์์ ์ ์ํํ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์๋ํ๋ ค๋ฉด ๋จผ์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๊ด๋ฆฌ ์๋ธ๋ท์์ ๋ฌด์ ํ ์ก์ธ์ค๋ฅผ ํ์ฉํด์ผ ํฉ๋๋ค. ufw๋ 192.168.0.1/24๋ถํฐ ํ์ฉ๋ฉ๋๋ค.๊ทธ๋ฐ ๋ค์ ๊ตฌ์ฑ ํ์ผ์์ /etc/ufw/applications.d/zimbra Zimbra ํ๋กํ์ ์์ฑํ์ธ์:
[Zimbra]
title=Zimbra Collaboration Server
description=Open source server for email, contacts, calendar, and more.
ports=25,80,110,143,443,465,587,993,995,3443,5222,5223,7071,9071/tcp
๊ทธ๋ฐ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ sudo ufw ์ง๋ธ๋ผ ํ์ฉ ์์ฑ๋ Zimbra ํ๋กํ์ ํ์ฑํํ ๋ค์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ufw๋ฅผ ๋ค์ ์์ํด์ผ ํฉ๋๋ค. sudo ufw enable. ๋ํ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ SSH๋ฅผ ํตํด ์๋ฒ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ฝ๋๋ค. sudo ufw๋ ssh๋ฅผ ํ์ฉํฉ๋๋ค.. ํ์ํ ํฌํธ๊ฐ ์ด๋ฆฌ๋ฉด Zimbra ๊ด๋ฆฌ ์ฝ์์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ์ ์ฃผ์ ํ์์ค์ ์ ๋ ฅํด์ผ ํฉ๋๋ค. mail.company.ru:7071๋๋ ํ๋ก์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ mail.company.ru:9071๋ฅผ ์ ๋ ฅํ ํ ์ฌ์ฉ์ ์ด๋ฆ์ admin์ ์ ๋ ฅํ๊ณ , ๋น๋ฐ๋ฒํธ์๋ Zimbra ์ค์น ์ ์ค์ ํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ธ์.
Zimbra OSE ์ค์น๊ฐ ์๋ฃ๋๋ฉด ๊ธฐ์
์ธํ๋ผ๋ ์์ ํ ์ด๋ฉ์ผ ๋ฐ ํ์
์๋ฃจ์
์ ๊ฐ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ Zextras Suite Pro ํ์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๋ฉ์ผ ์๋ฒ์ ๊ธฐ๋ฅ์ ํฌ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด Zimbra Collaboration Suite Open-Source Edition์ ๋ชจ๋ฐ์ผ ์ฅ์น, ๋ฌธ์ ํ์
, ์คํ๋ ๋์ํธ ๋ฐ ํ๋ฆฌ์ ํ
์ด์
์ ๋ํ ์ง์์ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ ์ํ๋ ๊ฒฝ์ฐ Zimbra OSE์ ๋ฌธ์ ๋ฐ ์์ ์ฑํ
์ ๋ฌผ๋ก ํ์ ํ์์ ๋ํ ์ง์์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
Zextras Suite Pro ์ค์น๋ ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. ๋ค์ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ๊ณต์ Zeextras ์น์ฌ์ดํธ์์ ๋ฐฐํฌ๋ณธ์ ๋ค์ด๋ก๋ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. wget
๊ธฐ์
์ง์์ด ํ
์คํธ ๋ฌธ์, ํ ๋ฐ ํ๋ฆฌ์ ํ
์ด์
์ ๋ํด ๊ณต๋ ์์
ํ ์ ์๋๋ก ํ๋ Zextras Docs ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์๋ํ๋ ค๋ฉด ๋ณ๋์ ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์
์ ์ค์นํด์ผ ํฉ๋๋ค. Zeextras ์น์ฌ์ดํธ์์ ์ด์ ์ฒด์ ์ฉ ๋ฐฐํฌํ์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ Ubuntu 8.8.15 LTS์ Zimbra OSE 18.04 LTS ๋ฐ Zextras Suite Pro๋ฅผ ์ค์นํ๋ฉด ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ํ์ ์๋ฃจ์ ์ ์ป์ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ธด ์ง์ ๊ธฐ๊ฐ๊ณผ ๋ฎ์ ๋ผ์ด์ผ์ค ๋น์ฉ์ผ๋ก ์ธํด ์์ ๋น์ฉ์ ํฌ๊ฒ ์ ๊ฐํ ์ ์์ต๋๋ค. ์ํฐํ๋ผ์ด์ฆ IT ์ธํ๋ผ.
Zextras Suite์ ๊ด๋ จ๋ ๋ชจ๋ ์ง๋ฌธ์ Zextras Ekaterina Triandafilidi ๋ํ์๊ฒ ์ด๋ฉ์ผ๋ก ๋ฌธ์ํ ์ ์์ต๋๋ค. [์ด๋ฉ์ผ ๋ณดํธ]
์ถ์ฒ : habr.com