Бележки за инсталиране на Zimbra с отворен код

Копирайте-поставете, за да редактирате и подредите бележката за себе си.

Защо правя виртуален сървър, а не физически? Да, защото е по-лесно да тествате, архивирате, поддържате и възстановявате сървъра. Правим всичко стъпка по стъпка.

Инсталиране на операционната система за гост (CentOS 5.5 x64).

Тъй като не съм силен в Linux, избрах CentOS като гост операционна система за HyperV. Той е доста популярен и стабилен, освен това на едно от предишните ми места на работа беше използван максимално от аутсорсинг компании. Ще пропусна създаването на самата виртуална машина в Hyper-V, само ще отбележа, че трябва да изберете остарял мрежов адаптер в свойствата на виртуалната машина, тъй като мрежовият адаптер по подразбиране няма да бъде видим за системата без инсталирани Linux Integration Services. Ще опиша как да инсталирам същите тези услуги по-късно =) И да, по време на инсталационния процес не се поколебах да направя моментни снимки на виртуалната машина, така че винаги имах възможност да върна една стъпка назад, ако нещо не работи както трябва. Инсталацията е доста проста и е описана широко в интернет. Използвах тази статия като ръководство. http://www.howtoforge.com/zimbra-collaboration-suite-open-source-edition-on-centos Изпълняваме всички команди като root Когато инсталирате CentOS 5.5 x64, изберете следните компоненти: - Приложения (редактори), - Разработка (библиотеки за разработка, инструменти за разработка, разработка на наследен софтуер), - Основна система (базова, поддръжка на наследен софтуер).

Конфигуриране на CentOS 5.5 x64 (SplitDNS)

След рестартирането и първото стартиране ще бъдем подканени да направим първоначалната конфигурация:

- деактивирайте SElinux и ниво на сигурност в менюто на защитната стена - конфигурирайте мрежовите настройкиКонфигурация Задаване на статичен вътрешен ip, маска, шлюз, вътрешен DNS сървър. Нека вземем името на бъдещия пощенски сървър: mail.yourdomain.com

За правилна работа деактивирайте услугите iptables, sendmail и ip6tables.

Преди по-нататъшна инсталация, за всеки случай, актуализираме системата:

Рестартирайте. Нека доставим някои пакети, необходими за работа:

Първите три пакета не са задължителни, те трябва да идват със системата.

Тъй като планираме да използваме Zimbra вътре в корпоративната мрежа зад NAT, е необходимо правилно да повдигнем и конфигурираме SplitDNS, така че нашият сървър вътре в мрежата да се разрешава от вътрешен ip, а извън него от външен. Статията по-горе с howtofordge описва инсталирането на SplitDNS, но пътищата на конфигурационните файлове са различни, така че намерих ръководството http://wiki.zimbra.com/wiki/Split_DNS и действах според него. Статията обсъжда две опции за създаване на SplitDNS: a) използване на Bind. b)използване на Dnsmasq. Избрах първата опция.

Инсталирайте Bind (DNS сървър):

Ясно е, че това е вътрешното IP на нашия бъдещ мейл сървър и е MX записът за него в домейна. (Точките в края на имената са задължителни.) Моята конфигурация е малко по-различна, тъй като добавих още два външни DNS:

Стартираме услугата Bind, която също е наименувана и я предписваме за автоматично зареждане:

Проверка дали всичко работи както трябва:

Нашият сървър е готов да стане пощенски сървър. =)

Инсталиране на изданието с отворен код Zimbra Collaboration 7

Изтеглете самата дистрибуция и я разопаковайте:

По време на инсталационния процес необходимите пакети ще бъдат проверени, ако поне един от тях липсва, инсталацията ще бъде прекратена и пакетите, които не са намерени, ще трябва да бъдат доставени самостоятелно и едва след това да се стартират отновоинсталация.

След успешна проверка, ние се съгласяваме с лицензионното споразумение:

След това изберете пакетите zimbra, които искаме да инсталираме, не се нуждаем от последните два:

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

Променете името на домейна на това, от което се нуждаем:

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

Има и разширено меню - Expand menu. По принцип същото, но с всички подменюта:

Инсталацията не може да бъде завършена, докато не бъде зададена паролата на администраторския акаунт. Изберете елемент 3 (zimbra-store) и след това елемент 4 (Admin Password):

Излезте от предишното меню, като натиснете клавиша "R" и натиснете клавиша "A", за да приложите конфигурацията.

Сървърът е инсталиран успешно, услугите на zimbra трябва да стартират.

КонфигурирайтеИздание с отворен код Zimbra Collaboration 7.

Сега за характеристиките. Глобалните настройки имат предимство пред настройките на сървъра. Това означава, че ако внезапно трябва да спра „да използвам само TLS проверка“ за агента за прехвърляне на съобщения, тогава в настройките на сървъра няма да мога да променя тази настройка, докато не я деактивирам/деблокирам в „глобалните настройки“. Клас на обслужване - е вид "политика", прилагана към определен домейн, от който може да има няколко. Има много настройки в "политиката". Когато създавате нов домейн, можете да прикачите конкретен клас услуги към него. Като добавки в zimbrazimlets act, не ги бъркайте с администраторските разширения. Първите се прилагат и са насочени към потребителите, а вторите само към администраторската конзола и възможностите на сървъра zimbra.