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

Jak nainstalovat Open Source Zimbra Mail Server 8.8 na CentOS 7 / RHEL 7 &Ubuntu 16.04

V každé organizaci je e-mailová služba jednou ze základních a kritických služeb pro komunikaci. Proprietární software, jako je Microsoft Exchange (Outlook 360), IBM domino a cloudové e-mailové služby jako G Suite jsou ve srovnání s opensource obleky předstihové.

Ale jeden takový produkt, který jim dává dobrý boj, je ZCS (Zimbra Collaboration Suite). Zimbra je jedním z předních poštovních serverů používaných mnoha organizacemi a je dodáván ve dvou verzích, Open Source a verze Enterprise .

Požadavky

  • CentOS 7 / RHEL 7 / Ubuntu 16.04
  • 8 GB RAM
  • 5 GB volného místa na /opt/Zimbra
  • 10 GB volného místa na disku v /opt a /tmp
  • Plně kvalifikovaný název domény (FQDN), v mém případě je to „mail.itzgeek.local“
  • Záznam A &MX pro váš server
  • Brána firewall by měla být deaktivována

V tomto příspěvku nainstalujeme Open Source Zimbra Collaboration Suite 8.8.10 na CentOS 7 / RHEL 7 &Ubuntu 16.04 .

Předpoklady

Staňte se uživatelem root.

sudo su -

NEBO

su -

Nainstalujte níže uvedené balíčky.

### CentOS 7 / RHEL 7 ###yum install -y bind-utils net-tools wget curl perl### Ubuntu 16.04 ###apt-get install -y curl perl wget

Nastavte název hostitele vašeho poštovního serveru.

hostnamectl set-hostname mail.itzgeek.local

Přidejte následující řádky do /etc/hosts soubor.

192.168.1.25 mail.itzgeek.local mail

Firewall

Zimbra doporučuje vypnout firewall.

### CentOS 7 / RHEL 7 ###systemctl stop firewalldsystemctl disable firewalld### Ubuntu 16.04 ###ufw disable

Zakázat služby

CentOS 7 / RHEL 7

V CentOS 7 je postfix nainstalován a spuštěn ve výchozím nastavení. Musíme ji tedy deaktivovat pro instalaci Zimbry.

systemctl stop postfixsystemctl zakázat postfix

Ubuntu 16.04

V Ubuntu 16.04 používá dnsmasq port 53 a funguje jako místní překladač, který je v konfliktu s DNS Zimbra. Takže musíme zakázat používání dnsmasq.

Upravte soubor NetworkManager.conf.

nano /etc/NetworkManager/NetworkManager.conf

Zakomentujte dns=dnsmasq řádek vložením hash # před ním.

#dns=dnsmasq

Poté restartujte službu.

restartování správce sítě

Nastavení poštovního serveru

Pro toto demo nakonfiguruji Zimbru pro příjem e-mailů pro doménu itzgeek.local .

itzgeek.local není živá internetová doména a nemůže přijímat ani odesílat e-maily na internetové domény, jako je gmail.com nebo yahoo.com. Vytvořil jsem tedy další e-mailový server (blog.local ) v mém prostředí k otestování funkčnosti.

Instalace pro živou doménu je podobná nastavení místní domény a bude fungovat pouze v případě, že záznamy A, MX a SPF jsou vytvořeny správně jak je ukázáno v dalším kroku.

Vytvořit záznam A a Mx

Abyste mohli přijímat e-maily, musíte pro svou doménu vytvořit záznam A a MX.

1. Pro místní testovací doménu

2. Pro živou doménu

Místní testovací doména

Nastavení lokální testovací domény se provádí vytvořením záznamu A a MX na místním serveru DNS.

ČTĚTE :Jak nakonfigurovat server DNS na CentOS 7 / RHEL 7

ČTĚTE :Jak nakonfigurovat server DNS na Ubuntu 16.04

Ověřte záznamy A a MX

Ověřte, že je A pro vaši doménu nakonfigurováno pomocí dig příkaz.

dig -t A mail.itzgeek.local

Výstup:

; <<>> DiG 9.9.4-RedHat-9.9.4-72.el7 <<>> mail.itzgeek.local;; globální možnosti:+cmd;; Dostal odpověď:;; ->>HEADER<<- operační kód:QUERY, stav:NOERROR, id:49222;; vlajky:qr aa rd ra; DOTAZ:1, ODPOVĚĎ:1, ORGÁN:0, DODATEČNÉ:1;; OPT PSEUDOSEKCE:; EDNS:verze:0, příznaky:; udp:4000;; SEKCE OTÁZEK:;mail.itzgeek.local. V;; SEKCE ODPOVĚDI:mail.itzgeek.local. 3600 IN A 192.168.1.25;; Doba dotazu:0 msec;; SERVER:192.168.1.230#53(192.168.1.230);; KDY:Čt 6. prosince 09:53:22 IST 2018;; MSG VELIKOST rcvd:63

Ověřte záznamy MX.

dig -t MX itzgeek.local

Výstup:

; <<>> DiG 9.9.4-RedHat-9.9.4-72.el7 <<>> -t MX itzgeek.local;; globální možnosti:+cmd;; Dostal odpověď:;; ->>HEADER<<- operační kód:QUERY, stav:NOERROR, id:621;; vlajky:qr aa rd ra; DOTAZ:1, ODPOVĚĎ:1, ORGÁN:0, DODATEČNÉ:2;; OPT PSEUDOSEKCE:; EDNS:verze:0, příznaky:; udp:4000;; SEKCE OTÁZEK:;itzgeek.local. IN MX;; SEKCE ODPOVĚDI:itzgeek.local. 3600 IN MX 10 mail.itzgeek.local.;; DALŠÍ SEKCE:mail.itzgeek.local. 3600 IN A 192.168.1.25;; Doba dotazu:0 msec;; SERVER:192.168.1.230#53(192.168.1.230);; KDY:Čt 6. prosince 09:54:02 IST 2018;; MSG VELIKOST rcvd:79

Živá doména

Záznam má nasměrovat FQDN vašeho systému (hostname) na adresu IPv4 vašeho poštovního serveru.

NAME TTL TYPE DATAmail.itzgeek.com. 3600 A 35.193.38.113

Záznam MX určuje, který poštovní server je odpovědný za přijímání e-mailových zpráv jménem vaší domény.

JMENO TYP PRIORITA DATAitzgeek.com. MX 10 mail.itzgeek.com.

Záznam SPF se používá k ověření, které poštovní servery mohou odesílat e-maily jménem vaší domény. V níže uvedeném příkladu jsou povoleny e-maily odeslané ze všech serverů definovaných v záznamu MX itzgeek.com.

itzgeek.com. 3600 IN TXT "v=spf1 mx mx:itzgeek.com ~all"

PTR (Pointer) je mapování IP adresy na název domény a je to přesný opak záznamu A, který mapuje názvy domén na IP adresy.

Většina organizací má spamové filtry, které provedou zpětné vyhledání DNS na IP adrese vašeho e-mailového serveru, který jim posílá e-maily, a zablokují e-maily z vašeho serveru, pokud není nastaven záznam PTR.

S největší pravděpodobností budete muset kontaktovat svého poskytovatele hostingu / ISP a požádat o vytvoření reverzního záznamu PTR pro IP adresu vašeho poštovního serveru

Pokud máte potíže s vytvářením záznamů DNS, vždy se můžete obrátit na svého registrátora domény a požádat ho o pomoc.

Stáhněte si Zimbra Collaboration 8.8 – Open Source Edition

Vytvořte adresář s názvem zimbra k umístění instalačního programu.

mkdir /zimbracd /zimbra

Stáhnout sadu Zimbra Collaboration Suite 8.8 – Open Source Edition z oficiálních stránek nebo stáhněte pomocí příkazu wget

### CentOS 7 / RHEL 7 ### wget https://files.zimbra.com/downloads/8.8.10_GA/zcs-8.8.10_GA_3039.RHEL7_64.20180928094617.tgz### Ubuntu 16.04 ### wget https://files.zimbra.8.com/downloads .10_GA/zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617.tgz

Nainstalujte Zimbra Collaboration 8.8 – Open Source Edition

Rozbalte stažený archivní soubor Zimbra pomocí tar příkaz

### CentOS 7 / RHEL 7 ###tar -zxvf zcs-8.8.10_GA_3039.RHEL7_64.20180928094617.tgz### Ubuntu 16.04 ##t#tar -zxvf zcs-6192.8.8. 

Přejděte do extrahované složky.

### CentOS 7 / RHEL 7 ###cd zcs-8.8.10_GA_3039.RHEL7_64.20180928094617### Ubuntu 16.04 ###cd zcs-8.8.10_GA_318.10_GA_31839.UBUNTU7091.UB6009. 

Spusťte instalační skript.

./install.sh

Jakmile spustíte instalační skript, dostanete textového průvodce instalací. Stiskněte Y přijmout licenční smlouvu Zimbra.

Nyní nakonfigurujte úložiště balíčků Zimbra.

Stiskněte Y všem komponentám Zimbra k instalaci.

Také stiskněte Y pokračovat ve stahování balíčků souvisejících se Zimbrou. Tento úkol může nějakou dobu trvat v závislosti na rychlosti vašeho internetu.

Jakmile budou všechny balíčky Zimbra staženy a nainstalovány, zobrazí se níže uvedené okno.

Zadejte název domény pro instalaci Zimbry.

V mém případě je to itzgeek.local .

Pokud je vaše instalace pro živou doménu, zadejte jako domain.com nebo domain.org.

Nyní musíme nastavit heslo správce Zimbra. Chcete-li to provést, stiskněte 7 .

Poté stiskněte 4 pro nastavení hesla správce Zimbra.

Nyní stiskněte r přejděte do předchozí nabídky a stiskněte a aplikujte změny.

Uložte instalační protokol a pokračujte.

Po úspěšném dokončení konfigurace a spuštění služeb získáte výstup něco jako níže.

Ověřte služby Zimbra

Chcete-li zkontrolovat stav služeb Zimbra z příkazového řádku, musíte se přepnout na uživatele zimbra.

[root@mail ~]# su - zimbra

Poté spusťte následující příkaz.

[zimbra@mail ~]$ stav zmcontrol

Výstup:

V případě potřeby můžete služby Zimbra restartovat pomocí následujícího příkazu.

[zimbra@mail ~]$ restart zmcontrol

Výstup:

Přístup k portálu pro správu Zimbra

Pro přístup na Zimbra Admin Portal zadejte níže adresu URL do webového prohlížeče .

https://mail.itzgeek.local:7071/

Získáte přihlašovací stránku Zimbra admin. Přihlaste se pomocí admin a heslo, které jste zadali během instalace.

Po přihlášení získáte řídicí panel, kde si můžete prohlédnout souhrn.

Vytvořit e-mailový účet (volitelné)

Abych otestoval funkčnost Zimbry, vytvořil bych e-mailový účet pro příjem e-mailů z druhé testovací domény blog.local . Chcete-li vytvořit e-mailový účet, přejděte na Spravovat>> Účty>> Nové .

Zadejte podrobnosti o účtu.

Posuňte okno dolů a nastavte heslo pro nový e-mailový účet. Poté klikněte na tlačítko Dokončit.

Přístup k webovému poštovnímu klientovi Zimbra

Pro přístup k Zimbra Mail Web Client zadejte do prohlížeče následující URL

https://mail.itzgeek.local

Chcete-li zobrazit e-maily správce, přihlaste se jako nově vytvořený uživatel nebo jako správce.

Zde se přihlásím jako [email protected] .

Webová pošta Zimbra bude vypadat níže.

Níže uvedený snímek obrazovky jsem pořídil poté, co jsem odeslal e-mail z mé druhé domény, a můžete vidět, že pochází z [email protected]. Tento e-mail potvrzuje, že Zimbra funguje podle očekávání.

Odinstalujte Zimbra Collaboration 8.8 – Open Source Edition

Kdykoli budete chtít odinstalovat poštovní server Zimbra ze systému. Přejděte do adresáře instalačního programu.

cd /zimbra/zcs-8.8.10_GA_3039.RHEL7_64.20180928094617

Poté spusťte install.sh skript následovaný -u .

./install.sh -u

To je vše.


Cent OS
  1. Jak nainstalovat Zimbru 8.6 na server Ubuntu 14.04

  2. Jak nainstalovat Puppet na CentOS 8 / RHEL 8

  3. Jak nainstalovat Microsoft SQL Server (MS SQL) na RHEL 7 (CentOS 7) / Ubuntu 16.04

  1. Jak nainstalovat DNS server na RHEL 8 / CentOS 8 Linux

  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