Co to jest Zimbra i jak ją zainstalować na Ubuntu LTS

Tym razem przynoszę Instalowanie pakietu produktywności Zimbra który można uznać za rywala Exchange, ale że można zintegrować się w firmie taniej nawet za darmo, jeśli nie martwisz się o Support, najpierw porozmawiajmy trochę o tym.

Czym jest Zimbra?
Jest to rozwiązanie nowej generacji do obsługi poczty e-mail, kalendarza i współpracy. Serwer współpracy Zimbra (ZCS) zapewnia otwartą platformę zaprojektowaną do wirtualizacji i przenoszenia między chmurami prywatnymi i publicznymi oraz umożliwia prostsze zarządzanie i ekonomiczną skalowalność. Dzięki najbardziej innowacyjnej dostępnej aplikacji internetowej zwiększ produktywność użytkowników końcowych na dowolnym urządzeniu lub komputerze, zawsze i wszędzie.

Klient sieciowy

  • Oparty na przeglądarce interfejs AJAX z pełnymi funkcjami aplikacji, takimi jak „przeciągnij i upuść”, tagowanie i widoki konwersacji.
  • Kompleksowa skrzynka odbiorcza z wszechstronnymi możliwościami wyszukiwania, w tym załącznikami i zapisanymi folderami wyszukiwania.
  • Innowacyjny asystent kalendarza, który w kilka sekund znajdzie odpowiedni czas i miejsce na duże spotkania.
  • Współpraca i udostępnianie w skrzynkach odbiorczych, kontaktach, kalendarzach, dokumentach, plikach i zadaniach.

Kierownictwo

  • Pełny interfejs wiersza poleceń (CLI) i oparta na przeglądarce konsola administracyjna AJAX do zarządzania Zimbra Collaboration Server.
  • Kreator migracji dla Exchange, domeny i standardowej migracji IMAP.
  • Tworzenie kopii zapasowych i przywracanie skrzynek pocztowych w czasie rzeczywistym, natywne hierarchiczne zarządzanie pamięcią masową (HSM) i wysoka dostępność.
  • Zintegrowany filtr antyspamowy, usługi antywirusowe i katalogowe.

Aplikacja zewnętrzna

  • Synchronizacja MAPI z Outlookiem 2003, 2007,2010,2013.
  • Natywna synchronizacja z aplikacjami komputerowymi Apple oraz obsługa Cal DAV.
  • Obsługa klientów POP3 i IMAP4.

Urządzenia mobilne

  • Synchronizacja poprzez aktywną synchronizację z urządzeniami Blackberry 10, Android, iOS i Windows Phone.
  • Konfigurowanie zasad bezpieczeństwa mobilnego, które obejmują usuwanie urządzenia.

Instalacja Zimbra na Ubuntu LTS
Samouczek podzielę na kilka części, aby ułatwić czytanie.

  • Przygotowanie serwera
  • Instalacja systemu operacyjnego
  • Przygotowanie systemu operacyjnego dla Zimbra
  • Zainstaluj DNSMASQ na Ubuntu (opcjonalnie)
  • Instalacja Zimbra ZCS 8.5.1
  • Przeglądanie nowego Panelu sterowania

1.- Przygotowanie serwer


W tym laboratorium działa wersja Ubuntu 14.04 LTS jest więcej opcji, takich jak Red Hat, Suse itp. W tym samouczku ominięta jest konfiguracja maszyny wirtualnej krok po kroku, pamiętajmy tylko o naszym laboratorium:
  • 2vCPU lub więcej dla lepszej wydajności
  • 8 GB pamięci RAM lub więcej dla lepszej wydajności
  • 25 GB, aby móc uruchomić wszystko i hostować niektóre testowe skrzynki pocztowe, będziemy potrzebować co najmniej 100 GB w ultraszybkim środowisku dyskowym, aby uzyskać optymalną wydajność.
  • Łączność z Internetem, jeśli chcemy wysyłać i odbierać e-maile
  • Prawidłowa konfiguracja DNS, wewnętrzna i zewnętrzna.

2.- Instalacja systemu operacyjnego


Użyjemy instalacji Ubuntu Server 14.04 LTS krok po kroku z następującego filmu:

3.- Przygotowanie systemu operacyjnego dla Zimbra


Wchodzimy do terminala przez SSH lub jak chcesz jako użytkownicy Root, jeśli jeszcze nie skonfigurowaliśmy sieci lub chcemy ją zmodyfikować wchodzimy za pomocą dowolnego edytora tekstu w moim przypadku vim:
 root @ zimbra8: ~ # vim / etc / sieć / interfejsy
Wewnątrz pliku będziemy mieli coś podobnego do tego:
 allow-hotplug eth0 iface eth0 inet dhcp
W moim przypadku konfiguruję sieć statyczną i wyglądałoby to tak:
 allow-hotplug eth0 iface eth0 inet adres statyczny 192.X.X.X maska ​​sieci 255.255.255.0 brama 192.X.X.X 
Tam, gdzie jest napisane adres, będziemy musieli zmienić go na adres IP, który chcemy umieścić, a brama na adres routera, który mamy w tej sieci. Ponownie uruchamiamy komputer za pomocą prostego restartu na konsoli:
 root @ zimbra8: ~ # restart 
Nadszedł czas na instalację pakietów i zależności dla naszego środowiska:
 root @ zimbra8: ~ # apt-get update 
Dzięki temu będziesz przygotowany.

4. Zainstaluj DNSMASQ na Ubuntu (Opcjonalnie w przypadku braku publicznego adresu IP)


W przypadku braku publicznego IP musimy skonfigurować Split-DNS. Jest to konsekwencja systemu postfix używanego przez Zimbra, wykonującego zapytanie DNS MX Lookup, a następnie wyszukiwanie DNS A. Z reguły zawsze używany jest system bind9, aby wykonywać tego typu zapytania, a tym samym móc zainstalować Zimbrę.

Oprócz systemu bind9, do realizacji tej funkcji możemy wykorzystać dnsmasq. dnsmasq, daje nam dwie przewagi w porównaniu z tradycyjnym serwerem bind9, którymi są DHCP i system TFTP, których nie będziemy wdrażać. Instalacja dnsmasq jest prostsza i szybsza niż bind9, ale nie jest zalecana w przypadku dużych instalacji.

Aby zainstalować, po prostu musimy zainstaluj dnsmasq na naszym serwerze:

 root @ zimbra8: ~ # aptitude install dnsmasq
Zmodyfikujemy plik konfiguracyjny systemu dnsmasq i dostosujemy go do naszych potrzeb:
 root @ zimbra8: ~ # vim /etc/dnsmasq.conf server = 8.8.8.8 server = 8.8.4.4 adres nasłuchu = 127.0.0.1 domena = solvetic.com mx-host = solvetic.com, zimbra8.solvetic.com, 0
Ponownie uruchamiamy usługi dnsmasq, aby wprowadzone przez nas zmiany miały zastosowanie:
 root @ zimbra8: ~ # service dnsmasq restart
A teraz musimy zmienić konfigurację naszego systemu, aby Serwer DNS systemu Zimbra bądź sobą (gospodarz lokalny).
 root @ zimbra8: ~ # vim / etc / network / interfaces dns-nameservers 127.0.0.1
Ponownie uruchamiamy usługi i zweryfikujemy, czy zmiany zostały zastosowane:
 root @ zimbra8: ~ # obsługa sieci restart root @ zimbra8: ~ # cat /etc/resolv.conf
I dokonamy odpowiednich weryfikacji, aby kiedy podnosimy nasz system zimbra, nie dawał nam błędów:
 root @ zimbra8: ~ # host -t mx solvetic.com root @ zimbra8: ~ # cat / etc / hosts. 
Z tymi weryfikacjami to wystarczy.

5.- Instalacja Zimbra ZCS Wersja Open Source 8.5.1


Nadszedł czas na instalację nowego oprogramowania Zimbra, ale nie przed instalacją najnowszych zależności
 root @ zimbra8: ~ # apt-get install libgmp10 libperl5.18 libaio1 pax sysstat sqlite3 unzip
Zamierzamy pobrać najnowszą wersję Współpraca Zimbra 8.5.1 (cierpliwość, lustra mają ograniczoną przepustowość):
 root @ zimbra8: ~ # wget https://files2.zimbra.com/downloads/8.5.1_GA/zcs-8.5.1_GA_3056.UBUNTU14_64.20141103151510.tgz 
Przechodzimy do rozpakowania pobranych:
 root @ zimbra8: ~ # tar -xzvf zcs-8.5.1_GA_3056.UBUNTU14_64.20141103151510.tgz
Przejdźmy do katalogu, który właśnie stworzyliśmy:
 root @ zimbra8: ~ # cd zcs-8.5.1_GA_3056.UBUNTU14_64.20141103151510
I przystępujemy do instalacji zimbry:
 root @ zimbra8: ~ / zcs-8.5.1_GA_3056.UBUNTU14_64.20141103151510 # ./install.sh Operacje zalogowane do /tmp/install.log.1944 Sprawdzanie istniejącej instalacji… zimbra-ldap… NOT FOUND zimbra-logger… NOT FOUND zimbra -mta… NIE ZNALEZIONO zimbra-dnscache… NIE ZNALEZIONO zimbra-snmp… NIE ZNALEZIONO zimbra-store… NIE ZNALEZIONO zimbra-apache… NIE ZNALEZIONO zimbra-spell… NIE ZNALEZIONO zimbra-convertd… NIE ZNALEZIONO zimbra-memcached… NIE ZNALEZIONO zimbra-proxy … NOT FOUND zimbra-archiw… NOT FOUND zimbra-cluster… NOT FOUND zimbra-core… NIE FOUND PROSZĘ UWAŻNIE PRZECZYTAĆ TĘ UMOWĘ PRZED ROZPOCZĘCIEM UŻYTKOWANIA OPROGRAMOWANIA. ZIMBRA, INC. („ZIMBRA”) UDZIELA UŻYTKOWNIKOWI LICENCJONOWANIA NA TO OPROGRAMOWANIE TYLKO W PRZYPADKU PIERWSZEJ AKCEPTACJI WARUNKÓW NINIEJSZEJ UMOWY. POBIERAJĄC LUB INSTALUJĄC OPROGRAMOWANIE LUB KORZYSTAJĄC Z PRODUKTU, UŻYTKOWNIK WYRAŻA ZGODĘ NA ZWIĄZANIE NINIEJSZĄ UMOWĄ. JEŚLI NIE ZGADZASZ SIĘ NA WSZYSTKIE WARUNKI NINIEJSZEJ UMOWY, NIE POBIERAJ, NIE INSTALUJ ANI NIE UŻYWAJ PRODUKTU. Warunki licencji na pakiet Zimbra Collaboration Suite: http://www.zimbra.com/license/zimbra-public-eula-2-5.html Czy zgadzasz się z warunkami umowy licencyjnej oprogramowania? [N] t Zamierzamy wybrać „y”, jeśli akceptujemy umowę EULA wskazaną w linku, należy również zauważyć, że Zimbra przeszła na licencję GPL v2.5: Sprawdzanie wymagań wstępnych… FOUND: NPTL FOUND: netcat -openbsd- 1.105-7ubuntu1 ZNALEZIONO: sudo-1.8.9p5-1ubuntu1 ZNALEZIONO: libidn11-1.28-1ubuntu2 ZNALEZIONO: libpcre3-1: 8.31-2ubuntu2 ZNALEZIONO: libgmp10-2: 5.1.3 + dfsg-1ubuntu1 ZNALEZIONO: libexpat1-2.1. 0-4ubuntu1 FOUND: libstdc ++ 6-4.8.2-19ubuntu1 FOUND: libperl5.18-5.18.2-2ubuntu1 FOUND: libaio1-0.3.109-4 FOUND: resolvconf-1.69ubuntu1 FOUND: unzip-6.0-9ubuntu1 Sprawdzanie sugerowane wymagania wstępne… FOUND: pax FOUND: perl-5.18.2 FOUND: sysstat FOUND: sqlite3 Sprawdzanie pakietów do zainstalowania Znaleziono zimbra-core Znaleziono zimbra-ldap Znaleziono zimbra-logger Znaleziono zimbra-mta Znaleziono zimbra-dnscache Znaleziono zimbra-snmp Znaleziono zimbra- sklep Znaleziono zimbra -apache Znaleziono zimbra-spell Znaleziono zimbra-memcached Znaleziono zimbra-proxy Wybierz pakiety do zainstalowania
Ta część jest najważniejsza, będziemy instalować tylko te pakiety, które opisujemy w artykule, nie potrzebujemy więcej, wciśniemy enter:
 Zainstaluj zimbra-ldap [Y] Zainstaluj zimbra-logger [Y] Zainstaluj zimbra-mta [Y] Zainstaluj zimbra-dnscache [N] Zainstaluj zimbra-snmp [Y] Zainstaluj zimbra-store [Y] Zainstaluj zimbra-apache [Y] Zainstaluj zimbra-spell [T] Zainstaluj zimbra-memcached [N] Zainstaluj zimbra-proxy [T] n Sprawdzanie wymaganego miejsca na zimbra-core Sprawdzanie miejsca na zimbra-store Sprawdzanie wymaganych pakietów dla zimbra-store zimbra-store Sprawdzenie pakietu zakończone. Instalacja: zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-snmp zimbra-store zimbra-apache zimbra-spell
Będziemy naciskać „T” aby zmodyfikować system:
 System zostanie zmodyfikowany. Kontyntynuj? [N] i Usuwanie / opt / zimbra Usuwanie wpisu crontab zimbra… gotowe. Czyszczenie skryptów startowych Zimbra… gotowe. Czyszczenie /etc/ld.so.conf… gotowe. Czyszczenie /etc/security/limits.conf… gotowe. Zakończono usuwanie serwera współpracy Zimbra. Instalowanie pakietów zimbra-core… zimbra-core_8.5.1.GA.3056.UBUNTU14.64_amd64.deb… done zimbra-ldap… zimbra-ldap_8.5.1.GA.3056.UBUNTU14.64_amd64.deb… done zimbra-logger… zimbra- logger_8.5.1.GA.3056.UBUNTU14.64_amd64.deb… gotowe zimbra-mta… zimbra-mta_8.5.1.GA.3056.UBUNTU14.64_amd64.deb… gotowe zimbra-snmp… zimbra-snmp_8.5.1.GA.3056. UBUNTU14.64_amd64.deb… gotowe zimbra-store… zimbra-store_8.5.1.GA.3056.UBUNTU14.64_amd64.deb… gotowe zimbra-apache… zimbra-apache_8.5.1.GA.3056.UBUNTU14.64_amd64.deb… gotowe zimbra -spell… zimbra-spell_8.5.1.GA.3056.UBUNTU14.64_amd64.deb… gotowe Operacje zalogowane do /tmp/zmsetup11132014-043432.log Instalowanie bazy danych konfiguracji LDAP… gotowe. Ustawianie wartości domyślnych… Sprawdzanie konfliktów portów Menu główne 1) Common Configuration: 2) zimbra-ldap: włączone 3) zimbra-logger: włączone 4) zimbra-mta: włączone 5) zimbra-snmp: włączone 6) zimbra-store: włączone + Utwórz użytkownika administratora: yes + administrator do utworzenia: [email protected] ******* + hasło administratora UNSET + użytkownik kwarantanny antywirusowej: [email protected] + włącz automatyczne szkolenie w zakresie spamu: tak + użytkownik szkolenia w zakresie spamu: [email protected] + użytkownik szkolenia bez spamu (Ham): [email protected] + host SMTP: zimbra85.zimbralab.local + serwer WWW HTTP port: 80 + Serwer WWW Port HTTPS: 443 + Tryb serwera WWW: https + Port serwera IMAP: 143 + Serwer IMAP Port SSL: 993 + Port serwera POP: 110 + Port SSL serwera POP: 995 + Użyj serwera sprawdzania pisowni: tak + Adres URL serwera pisowni: http://zimbra85.zimbralab.local: 7780 / aspell.php + Skonfiguruj do użytku z serwerem proxy poczty: FALSE + Skonfiguruj do użytku z serwerem proxy: FALSE + Włącz sprawdzanie aktualizacji wersji: TRUE + Włącz versi o powiadomieniach o aktualizacji: TRUE + E-mail z powiadomieniem o aktualizacji wersji: [email protected] + E-mail o źródle aktualizacji wersji: [email protected] + Zainstaluj mailstore (serwis webapp): tak + Zainstaluj UI (zimbra, zimbraAdmin webapps): tak 8) zimbra-spell: Enabled 9) Domyślna konfiguracja klasy usług: r) Uruchamianie serwerów po skonfigurowaniu tak s) Zapisz konfigurację do pliku x) Rozwiń menu q) Zakończ
Zamierzamy zmienić hasło administratora, wejdziemy do menu głównego 6, a następnie do podmenu 4, aby zmienić hasło administratora zimbra:
 Wybierz lub 'r' dla poprzedniego menu [r] 4
Tak piszemy hasło z którego będziemy korzystać.

Naciśnijmy wejść aby wrócić do menu głównego:

 Menu główne 1) Wspólna konfiguracja: 2) zimbra-ldap: włączone 3) zimbra-logger: włączone 4) zimbra-mta: włączone 5) zimbra-snmp: włączone 6) zimbra-store: włączone 7) zimbra-spell: włączone 8 ) Domyślna konfiguracja klasy usług: r) Uruchom serwery po konfiguracji tak s) Zapisz konfigurację do pliku x) Rozwiń menu q) Wyjdź *** KONFIGURACJA ZAKOŃCZONA - naciśnij 'a', aby zastosować
Jeśli naciśniemy "do" zastosujemy zmiany:
 Wybierz z menu lub naciśnij 'a', aby zastosować konfigurację (? - pomoc) a
Poprosi nas o zapisanie zmian i nacisków Wchodzić lub I to jest.
 Operacje zarejestrowane w /tmp/zmsetup.07032014-195747.log Ustawianie lokalnych wartości konfiguracyjnych… gotowe. Inicjowanie konfiguracji podstawowej… Konfigurowanie urzędu certyfikacji… gotowe. Wdrażanie CA do / opt / zimbra / conf / ca… gotowe. Ustawiam hasło replikacji… gotowe. Ustawianie hasła Postfix… gotowe. Ustawianie hasła amavis… gotowe. Ustawianie hasła nginx… gotowe. Tworzenie wpisu serwera dla zimbra85.zimbralab.local… już istnieje. Ustawianie trybu IP Zimbra… gotowe. Zapisywanie CA w ldap… gotowe. Zapisywanie certyfikatu SSL w ldap… gotowe. Ustawiam adres URL sprawdzania pisowni… gotowe. Ustawianie portów serwisowych na zimbra85.zimbralab.local… gotowe. Ustawianie preferencji skrótów klawiaturowych… gotowe. Ustawienie zimbraFeatureTasksEnabled = TRUE… gotowe. Ustawienie zimbraFeatureBriefcasesEnabled = TRUE… gotowe. Ustawianie hosta uwierzytelniania MTA… gotowe. Ustawianie preferencji strefy czasowej… gotowe. Inicjowanie konfiguracji mta… gotowe. Ustawianie usług na zimbra85.zimbralab.local… gotowe. Dodanie zimbra85.zimbralab.local do zimbraMailHostPool w domyślnym COS… gotowe. Tworzenie użytkownika [email protected]… już istnieje. Tworzenie użytkownika [email protected]… już istnieje. Tworzenie użytkownika [email protected]… już istnieje. Konfigurowanie kont antywirusowych i kont kwarantanny w zakresie spamu… gotowe. Konfiguracja SNMP… gotowe. Konfigurowanie syslog.conf… gotowe. Szukasz ważnej licencji na instalację… licencja już zainstalowana. Aktywacja licencji… nie udało się aktywować licencji. Uruchamianie serwerów… gotowe. Sprawdzanie przestarzałych zimletów… gotowe. Instalowanie wspólnych zimletów… com_zimbra_tooltip… gotowe. com_zimbra_attachmail… gotowe. com_zimbra_url… gotowe. com_zimbra_attachcontacts… gotowe. com_zimbra_viewmail… gotowe. com_zimbra_linkedinimage… gotowe. com_zimbra_mailarchive… gotowe. com_zimbra_srchhighlighter… gotowe. com_zimbra_date… gotowe. com_zimbra_cert_manager… gotowe. com_zimbra_phone… gotowe. com_zimbra_bulkprovision… gotowe. com_zimbra_clientuploader… gotowe. com_zimbra_adminversioncheck… gotowe. com_zimbra_webex… gotowe. com_zimbra_proxy_config… gotowe. com_zimbra_email… gotowe. com_zimbra_ymemoticons… gotowe. Zakończono instalowanie wspólnych zimletów. Ponowne uruchamianie skrzynki pocztowej… gotowe. Tworzenie konta galsync dla domeny domyślnej… gotowe. Masz możliwość powiadomienia Zimbra o swojej instalacji. Pomaga nam to śledzić wykorzystanie serwera współpracy Zimbra. Jedyne informacje, które zostaną przesłane to: WERSJA zainstalowanego zcs (8.5.1_GA_3056_UBUNTU14_64) Utworzony ADRES E-MAIL ADMINA ([email protected]) Powiadomić Zimbra o Twojej instalacji? [Tak] tak Powiadamianie Zimbra o instalacji przez http://www.zimbra.com/cgi-bin/notify.cgi?VER=8.5.1_GA_3056_UBUNTU14_64&[email protected]
Pchamy „T” jeśli chcemy powiadomić zimbrę o instalacji lub "N" jeśli nie chcemy, to jest opcjonalne: I po tej wielkiej pracy naciskamy wejść aby zakończyć instalację:
 Konfigurowanie zimbra crontab… gotowe. Przeniesienie /tmp/zmsetup.06042014-231656.log do /opt/zimbra/log Konfiguracja zakończona - naciśnij klawisz powrotu, aby wyjść
Teraz możemy dodawać użytkowników, podłączać istniejący LDAP, konfigurować porty itp. przez przeglądarkę, podmieniać adres IP na ten, którego używali.

6.- Przeglądanie wiadomości w Panelu sterowania


Aby uzyskać dostęp, wpiszemy> https://zimbra8.solvetic.com:7071

POWIĘKSZAĆ

Możemy zobaczyć panel sterowania przy użyciu domyślnego motywu.

POWIĘKSZAĆ

Dostęp do użytkownicy dla swojej tacy można oglądać w następujący sposób.

POWIĘKSZAĆ

WnioskiRozmawialiśmy o tym, jak zainstalować bezpłatną wersję Zimbra 8.5.1, która może być bezproblemowo używana w środowisku produkcyjnym dla dowolnej liczby użytkowników, o ile utrzymywany jest odpowiedni sprzęt. Prawdą jest, że zużycie jest nieco wysokie, jeśli porównamy je z innymi klientami poczty e-mail, ale możemy powiedzieć, że Zimbra to nie tylko poczta e-mail, to pakiet produktywności. Może być traktowany jako alternatywa dla Microsoft Exchange.

Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave