Подготовка и инсталиране на Zimbra

Zimbra е доста добре познат софтуерен продукт от VMWare, който е универсален инструмент за корпоративни клиенти под формата на имейл, инструмент за сътрудничество, календар и много други. Дори в безплатната си версия Zimbra предоставя на потребителите всичко необходимо за удобна корпоративна работа.

Но въпреки всички удобства при използването на тази прекрасна програма, обикновените потребители често имат проблеми с инсталирането й. Предлагаме да разгледаме процеса на инсталиране на версията с отворен код на този софтуер под Ubuntu 12.04.

Преди да започнем да конфигурираме пощенския сървър, трябва да се уверим, че е направен запис за домейна, сочещ към пощенския хост. В този случай трябва да обърнете внимание на запис A, който съдържа външния IP адрес на корпоративната мрежа.

Всички съобщения и самият софтуер се съхраняват в /opt. Най-доброто решение би било да отделите отделен диск за тази директория.

Името на пощенския сървър трябва да съдържа пълното FQDN на хоста. В този случай името ще изглежда така:mail.interface31.ru.

След приключване на инсталацията ще трябва да актуализирате системата, след което можете да продължите с подготвителните дейности. Zimbra изисква DNS сървърът, който използваме, да има A и MX хост записи, за да функционира правилно. Ако имейл сървърът е зад NAT в рамките на локалната мрежа, ще трябва да конфигурирате схемата Split DNS (Double Horizon DNS). Можете да направите тази настройка директно на DNS сървъра на компанията или е по-добре и по-лесно да инсталирате DNS пън на хост със Zimbra. Той ще съдържа всички необходими записи и ще се обслужва само от мейл сървъра.

За да направите това, първо трябва да инсталирате dnsmasq:

art-get install dnsmasq

След като трябва да редактирате неговата конфигурация, намираща се в /etc/dnsmasq.conf, както следва:

Първият ред показва DNS сървъра нагоре по веригата - в този случай трябва да посочим един от публичните или използвани в нашата DNS мрежа.

Сега коригирайте ets/hosts:

127.0.0.1 localhost.loсaldomain localhost

10.0.0.25 mail.interface31.ru поща

След като направим съответните промени, продължаваме да конфигурираме сървъра да използва локален DNS. В същото време трябва да се помни, че resolv.conf в Ubuntu версия 12.04 се генерира автоматично и следователно, за да посочим необходимите DNS сървъри, ще използваме файла с интерфейси, намиращ се в etc / network /. В този случай съдържанието му трябва да изглежда така:

iface eth0 inet static

Сега трябва да запазите конфигурацията и да рестартирате сървъра. Няма да е излишно да проверите дали всичко е конфигурирано правилно. За да направите това, използвайте следната команда:

Тук инсталираме необходимите зависимости на следната форма:

apt-get install libgmp3c2

apt-get install libperl5.14

apt-get install sysstat

apt-get install sqlite3

Изтегляме комплекта за разпространение от сайта на разработчика в архива, след което го поставяме (архива) на сървъра. За удобство ще го поставим в домашната папка. След това отидете в тази папка, където трябва да я разархивирате. Тъй като това съдържа доста дълги имена, е по-удобно да използвате Tab за автоматично довършване и да въведете първите три букви:

Отивайки в разопакованата папка, стартирайте инсталационния скрипт:

След като са направени всички необходими настройки изависимости, ще бъдете подканени да продължите с инсталацията. Ако необходимият пакет липсва, скриптът ще ви информира за това.

След това трябва да изберете компонентите за инсталиране. В този случай ще оставим предложените настройки и ще продължим към инсталационния процес. В случай, че инсталаторът ви даде грешка за неправилна дефиниция на домейна с DNS грешка, трябва да посочите правилното име на домейн, за да продължите.

В следващото главно меню посочваме администраторската парола - натискаме 3, след това 4, след което посочваме нова парола. След това натиснете R, за да потвърдите промените - A и запазете конфигурацията. Натиснете "Enter", за да потвърдите.

В края на процеса на инсталиране изпълняваме няколко команди, за да сме сигурни, че необходимите услуги са готови:

Ако тази или онази услуга не е в списъка с работещи, се опитваме да я стартираме със следната команда:

След като се уверите, че всичко работи както трябва, можете да приемете, че основната част от инсталационния път е завършена. Освен това можете да направите фина настройка от по-удобно меню.