GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Zimbra Mail Server na CentOS 8 / RHEL 8

Mail server je jedním z důležitých serverů pro každou organizaci, protože veškerá komunikace probíhá prostřednictvím e-mailů. Ve světě IT je k dispozici řada bezplatných a podnikových poštovních serverů. Zimbra je jedním z vysoce hodnocených poštovních serverů, který je dodáván v open source a podnikové verzi. V tomto článku se dotkneme toho, jak nainstalovat a nakonfigurovat open-source poštovní server Zimbra s jedním uzlem v systému CentOS 8 / RHEL 8.

Zimbra je také známá jako Zimbra Collaboration Suite (ZCS), protože se skládá z řady komponent jako MTA (postfix), Database (MariaDB), LDAP a MailboxdUI atd. Níže je architektura Zimbra

Minimální systémové požadavky pro Open Source poštovní server Zimbra

  • Minimální CentOS 8/ RHEL 8
  • 8 GB RAM
  • 64bitový procesor Intel / AMD (1,5 GHz)
  • Oddělte oddíl jako /opt s alespoň 5 GB volného místa
  • Plně kvalifikovaný název domény (FQDN), například „zimbra.linuxtechi.com“
  • Stabilní připojení k internetu s pevnou interní / veřejnou IP

Níže jsou uvedeny podrobnosti o mém nastavení Zimbra Lab:

  • Název hostitele:zimbra.linuxtechi.com
  • Doména:linuxtechi.com
  • IP adresa:192.168.1.60
  • Server DNS:192.168.1.51
  • SELinux:Povoleno
  • Firewall:povoleno

Než se pustíme do instalačních kroků Zimbry, ověřte DNS záznamy (A &MX) pro náš Zimbra Server, přihlaste se do svého systému CentOS 8 / RHEL 8 a použijte příkaz dig k dotazu na DNS záznamy

Poznámka: V případě, že příkaz dig není k dispozici, nainstalujte balíček „bind-utils“

Spusťte následující příkaz dig pro dotaz na záznam našeho serveru Zimbra

[[email protected] ~]# dig -t A zimbra.linuxtechi.com

Spusťte následující příkaz dig pro dotaz na záznam MX pro naši doménu „linuxtechi.com“

[[email protected] ~]# dig -t MX linuxtechi.com

Výše uvedené výstupy potvrzují, že DNS záznamy jsou správně nakonfigurovány pro náš poštovní server Zimbra.

Poznámka :Před zahájením instalace Zimbry se prosím ujistěte, že v systému není nakonfigurován žádný MTA (nebo poštovní server). V případě, že je nainstalován, nejprve vypněte jeho službu a odstraňte jeho balíček

# systemctl stop postfix# dnf odstranit postfix -y

Pojďme se ponořit do instalačních kroků Zimbry,

Krok 1) Použijte aktualizace, přidejte položku do souboru hostitelů a restartujte systém

Přidejte položku hostname do souboru hosts a spusťte následující příkaz echo,

[[email protected] ~]# echo "192.168.1.60  zimbra.linuxtechi.com">> /etc/hosts

Spuštěním příkazu beneath použijte všechny dostupné aktualizace,

[[email protected] ~]# aktualizace dnf -y

Jakmile budou všechny aktualizace nainstalovány, restartujte systém jednou.

[[email protected] ~]# restart

Krok 2) Stáhněte si Open source sadu Zimbra Collaboration suite

Jak jsme uvedli výše, Zimbra se dodává ve dvou edicích, takže ke stažení použijte následující adresy URL

  • Open Source Community Edition
  • Verze pro komerční síť

Chcete-li jej stáhnout z příkazového řádku, spusťte následující příkazy

[[email protected] ~]# dnf install wget tar perl net-tools nmap-ncat -y[[email protected] ~]# wget https://files.zimbra.com/downloads/8.8.15_GA/zcs -8.8.15_GA_3953.RHEL8_64.20200629025823.tgz

Krok 3) Spusťte instalaci Zimbry pomocí instalačního skriptu

Jakmile je komprimovaný soubor Zimbra tar stažen v kroku 2, rozbalte jej do svého aktuálního pracovního adresáře pomocí příkazu tar,

[[e-mail chráněný] ~]# tar zxpvf zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz[[e-mail chráněný] ~]# ls -ltotal 251560-rw------- 1 kořenový kořen      1352 30. srpna 10:46 anaconda-ks.cfgdrwxrwxr-x. 8 1001 1001      4096 29. června 11:39 zcs-8.8.15_GA_3953.RHEL8_64.20200629025823-rw-r--r--. 1 root root 257588163 Jul  1 07:16 zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz[[email protected] ~]#

Přejděte do extrahovaného adresáře a spusťte instalační skript pro zahájení instalace

[[chráněno e-mailem] ~]# cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823[[chráněno e-mailem] zcs-8.8.15_GA_3953.RHEL8_64.2020200026290 #lxdrx lx lx 2 1001 1001  127. června 29. 11:39 bindrwxrwxr-x. 2 1001 1001   31. června 29 11:39 datadrwxrwxr-x. 3 1001 1001   34. června 29 11:39 docs-rwxr-xr-x. 1 1001 1001 8873 29. června 11:39 install.shdrwxrwxr-x. 3 1001 1001   18. června 29 11:39 libdrwxrwxr-x. 3 1001 1001 4096 29. června 11:39 balíčky-rw-rw-r--. 1 1001 1001  369 29. června 11:39 readme_binary_en_US.txt-rw-rw-r--. 1 1001 1001  428 29. června 11:39 README.txtdrwxrwxr-x. 3 1001 1001   76. června 29 11:39 util[[email protected] zcs-8.8.15_GA_3953.RHEL8_64.20200629025823]# ./install.sh

Výstup instalačního skriptu by byl něco jako níže

Stisknutím „Y“ přijměte licenční smlouvu

Na další obrazovce stiskněte „Y“ pro konfiguraci úložiště balíčků Zimbra a instalaci jeho součástí.

Na další následující obrazovce stiskněte „Y“ pro úpravu systému,

Jakmile stiskneme ‚Y‘, začne se stahovat a instalovat Zimbra a její součásti. Po úspěšné instalaci se zobrazí následující obrazovka:

Jak vidíme výše, heslo administrátora není nastaveno, takže stiskněte 7 a poté 4 pro přiřazení hesla administrátorovi.

Jakmile je heslo nastaveno, stiskněte „r“ pro přechod na předchozí obrazovku a poté stiskněte „a“ pro použití změn.

Po dokončení všech konfigurací a úspěšném spuštění služeb Zimbra se zobrazí následující obrazovka:

Perfektní, výše potvrzuje, že jsme úspěšně nainstalovali poštovní server Zimbra. Před přístupem k portálu pro správu a webového klienta povolte následující porty v bráně firewall operačního systému (v případě, že je brána firewall deaktivována, tento krok přeskočte)

[[e-mail chráněný] ~]# firewall-cmd --add-service={http,https,smtp,smtps,imap,imaps,pop3,pop3s} --permanentsuccess[[e-mail chráněný] ~]# firewall- cmd --add-port 7071/tcp --permanentsuccess[[e-mail chráněný] ~]# firewall-cmd --add-port 8443/tcp --permanentsuccess[[e-mail protected] ~]# firewall-cmd --reloadsuccess[[ e-mail chráněný] ~]#

Krok 4) Přístup k portálu pro správu poštovního serveru Zimbra a webovému klientovi

Pro přístup k portálu pro správu použijte následující adresu URL:

https://zimbra.linuxtechi.com:7071/

Použijte uživatelské jméno jako ‚admin‘ a heslo, které jsme nastavili během instalace

Klikněte na ‚Přihlásit se‘

Poznámka :Po instalaci Zimbry na systém CentOS 8 / RHEL 8 jsem zjistil, že amavis neběží, a když jsem zkontroloval protokoly Zimbra (/var/log/zimbra.log), našel jsem níže uvedenou chybu:

Sep  5 09:53:05 zimbra amavis[29288]:Net::Server:Vazba na TCP port 10024 na hostiteli 127.0.0.1 s IPv4Sep  5 09:53:05 zimbra amavis[29288]:Net::Server:Vazba na port TCP 10024 na hostiteli ::1 s IPv6Sep  5 09:53:05 zimbra amavis[29288]:(!)Net::Server:2020/09/05-09:53:05 Nelze se připojit k portu TCP 10024 on ::1 [Nelze přiřadit požadovanou adresu]\n  na řádku 64 v souboru /opt/zimbra/common/lib/perl5/Net/Server/Proto/TCP.pmSep  5 09:53:05 zimbra amavis[29288]:Net::Server:2020/09/05-09:53:05 Server se uzavírá!

Problém s amavis jsem vyřešil přidáním následujícího parametru do souboru /opt/zimbra/conf/amavisd.conf

$inet_socket_bind ='127.0.0.1';

a restartoval službu amavis pomocí následujícího příkazu

[[email protected] ~]$ restart zmamavisdctl

Pro přístup k webovému klientovi použijte následující URL:

https://zimbra.linuxtechi.com

Po zadání přihlašovacích údajů klikněte na ‚Přihlásit se‘

Krok 5) Spravujte Zimbru z příkazového řádku

Všichni linuxoví nadšenci preferují ke správě svých serverů příkazový řádek, takže Zimbru lze spravovat také z příkazového řádku pomocí zmcontrol užitečnost. Všechny administrativní a provozní úlohy související se Zimbrou se provádějí s uživatelem Zimbra.

[[email protected] ~]# ne - zimbraPoslední přihlášení:So Září  5 09:51:41 BST 2020 v pts/1[[email protected] ~]$ zmcontrol statusHost zimbra.linuxtechi.com                      avis   pa     mavis   pa     mavis          Běh dnscache běžící iMapd běžící Ldap běžící logger běžící poštovní schránka spuštěná MTA Běh spuštění OpendKim Proxy Running Service WebApp Running spuštění statistiky Zimbra WebApp Running Zimbraadmin WebApp Running Zimlet WebApp Running ZmConfigd Running [[E -mail Protected] ~] $ 

Pokud chcete službu Zimbra restartovat, spusťte

[[email protected] ~]$ restart zmcontrol

Protokoly Zimbra jsou uloženy v „/var/log/zimbra.log ' soubor. Při odstraňování problémů bychom měli vždy odkazovat na tento soubor. Soubory protokolu pro jednotlivé komponenty jsou uloženy pod ‘/opt/zimbra/log’ adresář.

[[e-mail chráněný] ~]$ ls -l /opt/zimbra/log | více celkem 6244-rw-r-----. 1 zimbra zimbra  194710 Sep  5 12:40 access_log.2020-09-05-rw-r-----. 1 zimbra zimbra       0. září  5 09:11 activity.log-rw-r-----. 1 zimbra zimbra       6. září  5 09:58 amavis-mc.pid-rw-r-----. 1 zimbra zimbra       6. září  5 09:58 amavisd.pid-rw-r-----. 1 zimbra zimbra   16112 září  5 12:40 audit.log-rw-r-----. 1 zimbra zimbra   10999 5. září 12:49 clamd.log-rw-rw-r--. 1 zimbra zimbra       6. září  5 09:53 clamd.pid-rw-r-----. 1 zimbra zimbra       0. září  5 09:11 ews.log-rw-r-----. 1 zimbra zimbra    3427 září  5 11:54 freshclam.log-rw-rw----. 1 zimbra zimbra       6. září  5 09:53 freshclam.pid-rw-r-----. 1 kořen   kořen    553466 5. září 12:47 gc.log-rw-r-----. 1 zimbra zimbra       6. září  5 09:54 httpd.pid-rw-r-----. 1 zimbra zimbra    1241 září  5 09:54 httpd_error.log.2020-09-05-rw-r-----. 1 zimbra zimbra       0. září  5 09:13 imapd-audit.log-rw-r-----. 1 zimbra zimbra  247177 5. září 12:49 imapd.log-rw-r-----. 1 zimbra zimbra     159 září  5 09:54 imapd.out-rw-r-----. 1 zimbra zimbra       5. září  5 09:54 imapd.pid-rw-r-----. 1 zimbra zimbra       6. září  5 09:51 logswatch.pid-rw-r-----. 1 zimbra zimbra  584562 5. září 12:48 mailbox.log-rw-r-----. 1 zimbra zimbra       6. září  5 09:51 memcached.pid-rw-rw----. 1 zimbra zimbra   40340 5. září 12:48 myslow.log-rw-rw----. 1 zimbra zimbra       6. září  5 09:51 mysql.pid-rw-rw----. 1 zimbra zimbra   18266 září  5 09:51 mysql_error.log-rw-r-----. 1 zimbra zimbra   20130 5. září  12:24 nginx.access.log-rw-r-----. 1 zimbra zimbra   12652 5. září 12:24 nginx.log-rw-r--r--. 1 kořen   kořen         6. září  5 09:51 nginx.pid-rw-r-----. 1 zimbra zimbra       6. září  5 09:53 opendkim.pid-rw-r-----. 1 zimbra zimbra       0. září  5 09:11 searchstat.log

Krok 6) Odinstalace Zimbra Server

Z jakýchkoli důvodů, pokud chcete odinstalovat server Zimbra ze systému CentOS 8 / RHEL 8, přejděte do složky Extrahované Zimbra a spusťte instalační skript s parametrem „-u“, příklad je uveden níže:

[[chráněno e-mailem] ~]# cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823[[chráněno e-mailem] zcs-8.8.15_GA_3953.RHEL8_64.20205/preinstall.# -sh -#. 

To je vše z tohoto tutoriálu, doufám, že se vám podaří nainstalovat open source server Zimbra do vašeho systému pomocí těchto kroků. Podělte se prosím o své názory a komentáře.


Cent OS
  1. Jak nainstalovat Puppet na CentOS 8 / RHEL 8

  2. Jak nainstalovat Puppet 6.x na CentOS 7 / RHEL 7

  3. CentOS / RHEL 7:Jak nainstalovat GUI

  1. Jak nainstalovat poštovní server Postfix na RHEL 8 / CentOS 8

  2. Jak nainstalovat vnc server na RHEL 8 / CentOS 8

  3. Jak nainstalovat Nextcloud na server RHEL 8 / CentOS 8

  1. Jak nainstalovat OwnCloud na server RHEL 8 / CentOS 8

  2. Jak nainstalovat PostgreSQL server na RHEL 8 / CentOS 8

  3. Jak nainstalovat iRedMail (mailový server) na CentOS 7 / RHEL 7