Автор Тема: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))  (Прочитано 36639 раз)

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Мое мнение, что неплохо для этого дела подходит Zimbra Collaboration Suite (ZCS).
Работает на серверах Ubuntu 6.10 и 6.06.
Конешно весит под 200 метров. но получается прекрасный почтовый сервер с проверкой на вирусы спам. С WEB интерфейсом, прекрасным администрированием. Работают практически все почтовые клиенты в т.ч. и из Windows, типа Оутлук.
Больших напрягов при установке нет.
Ставим сервер.
Назовем его для примера     mail.example.com
добавляем:

apt-get install ssh openssh-server
На всякий случай проверяем отключены ли службы: Postfix, Apache, OpenLDAP, например для Postfix:

/etc/init.d/postfix stop
update-rc.d -f postfix remove
Затем устанавливаем необходимый для установки дистрибутива :

apt-get install curl fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libtie-ixhash-perl

Скачиваем сам дистрибутив (на н.в.):

http://www.zimbra.com/community/downloads.html
например:

cd /usr/src
wget http://kent.dl.sourceforge.net/sourceforge/zimbra/zcs-4.5.3_GA_733.UBUNTU6.tgz
Запускаем инсталер:

tar xvfz zcs-4.5.3_GA_733.UBUNTU6.tgz
cd zcs/
./install.sh
Увидим следующее:

Operations logged to /tmp/install.log.4416
Checking for existing installation...
    zimbra-ldap...NOT FOUND
    zimbra-logger...NOT FOUND
    zimbra-mta...NOT FOUND
    zimbra-snmp...NOT FOUND
    zimbra-store...NOT FOUND
    zimbra-apache...NOT FOUND
    zimbra-spell...NOT FOUND
    zimbra-core...NOT FOUND


PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.

License Terms for the Zimbra Collaboration Suite:
        http://www.zimbra.com/license/collaboration_suite_collective_license_1.0.html


Press Return to continue <-- <ENTER>


Install zimbra-ldap [Y] <-- <ENTER>

Install zimbra-logger [Y] <-- <ENTER>

Install zimbra-mta [Y] <-- <ENTER>

Install zimbra-snmp [Y] <-- <ENTER>

Install zimbra-store [Y] <-- <ENTER>

Install zimbra-spell [Y] <-- <ENTER>

The system will be modified.  Continue? [N] <-- y


Main menu

   1) Hostname:                                mail.example.com
   2) Ldap master host:                        mail.example.com
   3) Ldap port:                               389
   4) Ldap password:                           set
   5) zimbra-ldap:                             Enabled
   6) zimbra-store:                            Enabled
        +Create Admin User:                    yes
        +Admin user to create:                 admin@mail.example.com
******* +Admin Password                        UNSET
        +Enable automated spam training:       yes
        +Spam training user:                   spam.tukjrdnaco@mail.example.com
        +Non-spam(Ham) training user:          ham.rg8fvq6cd4@mail.example.com
        +Global Documents Account:             wiki@mail.example.com
        +SMTP host:                            mail.example.com
        +Web server HTTP port:                 80
        +Web server HTTPS port:                443
        +Web server mode:                      http
        +Enable POP/IMAP proxy:                no
        +IMAP server port:                     143
        +IMAP server SSL port:                 993
        +POP server port:                      110
        +POP server SSL port:                  995
        +Use spell check server:               yes
        +Spell server URL:                     http://mail.example.com:7780/aspell.php

   7) zimbra-mta:                              Enabled
   Крутой zimbra-snmp:                             Enabled
   9) zimbra-logger:                           Enabled
  10) zimbra-spell:                            Enabled
   r) Start servers after configuration        yes
   s) Save config to file
   x) Expand menu
   q) Quit

Address unconfigured (**) items  (? - help) <-- 6

Store configuration

   1) Status:                                  Enabled
   2) Create Admin User:                       yes
   3) Admin user to create:                    admin@mail.example.com
** 4) Admin Password                           UNSET
   5) Enable automated spam training:          yes
   6) Spam training user:                      spam.tukjrdnaco@mail.example.com
   7) Non-spam(Ham) training user:             ham.rg8fvq6cd4@mail.example.com
   Крутой Global Documents Account:                wiki@mail.example.com
   9) SMTP host:                               mail.example.com
  10) Web server HTTP port:                    80
  11) Web server HTTPS port:                   443
  12) Web server mode:                         http
  13) Enable POP/IMAP proxy:                   no
  14) IMAP server port:                        143
  15) IMAP server SSL port:                    993
  16) POP server port:                         110
  17) POP server SSL port:                     995
  18) Use spell check server:                  yes
  19) Spell server URL:                        http://mail.example.com:7780/aspell.php

Select, or 'r' for previous menu [r] <-- 4

Password for admin@mail.example.com (min 6 characters): [хххххх] <-- [specify a password for the admin user, e.g. howtoforge]

Select, or 'r' for previous menu [r] <-- <ENTER>

Main menu

   1) Hostname:                                mail.example.com
   2) Ldap master host:                        mail.example.com
   3) Ldap port:                               389
   4) Ldap password:                           set
   5) zimbra-ldap:                             Enabled
   6) zimbra-store:                            Enabled
   7) zimbra-mta:                              Enabled
   Крутой zimbra-snmp:                             Enabled
   9) zimbra-logger:                           Enabled
  10) zimbra-spell:                            Enabled
   r) Start servers after configuration        yes
   s) Save config to file
   x) Expand menu
   q) Quit

*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) <-- a
Save configuration data to a file? [Yes] <-- <ENTER>
Save config in file: [/opt/zimbra/config.5762] <-- <ENTER>
Saving config in /opt/zimbra/config.5762...Done
The system will be modified - continue? [No] <-- y

You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
        The VERSION of zcs installed (4.5.3_GA_733_UBUNTU6)
        The ADMIN EMAIL ADDRESS created (admin@mail.example.com)

Notify Zimbra of your installation? [Yes] <-- [if you want to notify Zimbra of your installation, type y, otherwise n]

Configuration complete - press return to exit <-- <ENTER>
Тестируем:

su - zimbra
и

zmcontrol status
Должны увидеть:
ubuntu:~$ zmcontrol status
Host mail.example.com
        antispam                Running
        antivirus               Running
        ldap                    Running
        logger                  Running
        mailbox                 Running
        mta                     Running
        snmp                    Running
        spell                   Running

Если не все запущены, то для запуска набрать:

zmcontrol start
затем

exit
Набираем адрес для администрирования:

https://mail.example.com:7071/zimbraAdmin

Увидим красивые картинки для настройки!


Клиентам надо заходить по адресу:
http://mail.example.com.
Ссылки:
Zimbra: http://www.zimbra.com
Zimbra Документация: http://www.zimbra.com/community/documentation.html

Zimbra Wiki: http://wiki.zimbra.com
http://howtoforge.com/installing_zimbra_collaboration_suite_on_ubuntu
« Последнее редактирование: 12 Марта 2007, 22:07:14 от victor53p »

Оффлайн ceval

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 185
  • Карма: +7/-0
    • заметки о GNU/Linux Ubuntu/Debian
Ух красота - хрен (прощу прощение за мой французкий) с этими 200 метрами, сейчас буду ставить
 А то связка Postfix, Courier IMAP, POP3 и MySQL - без бубна не пашла,
Посмотрю что эта за зверь



з.ы спасиба victor53p за интерестную инфу

Оффлайн ceval

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 185
  • Карма: +7/-0
    • заметки о GNU/Linux Ubuntu/Debian
Да поставил на закачку со скоростью ~5 k/s - буду качать дооооооолго   :-[

Оффлайн ceval

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 185
  • Карма: +7/-0
    • заметки о GNU/Linux Ubuntu/Debian
Да жаль

Press Return to continue
....   .. .. .

Checking for required space...
/opt/zimbra [b]requires at least 5GB of space to install.
2GB is not enough space to install

Installation cancelled.

особенно это -
/opt/zimbra requires at least 5GB of space to install.
2GB is not enough space to install.

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Так он ставит и апач и весь сервак полностью и места надо для будующей базы данных и для писем и клиентов!

Оффлайн ceval

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 185
  • Карма: +7/-0
    • заметки о GNU/Linux Ubuntu/Debian
Да жаль, это понятно что он все ставит

Просто у меня на тестовом серваке (собрал машину из того что было) винт всего 4GB  ;),
Ладно может потом на чем-то другом протестю

Оффлайн romirin

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +0/-0
я поставил - очень красиво.. но вот при попытке отправить письмо самому себе... просто глухо - хотя оно висит что отправлено.. а вот во входящих ни чего !!! может кто сталкивался ??
Да и что то я не понял как русифицировать..

Оффлайн Samba

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
Здравствуйте!

Получится ли установить это чудо на ubuntu 7.10?

И обязательно ли отключать apache2? Так как у меня стоит "phpbb3 forum"
И не мешают ли остальные установленные LAMP (apache php5 mysql samba squid...)?

Меня просто поразил этот mailserver!!!

Спасибо за ответ.

P.S. отличный форум :)
« Последнее редактирование: 05 Марта 2008, 23:00:36 от Samba »

Оффлайн Prof

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
Мое мнение, что неплохо для этого дела подходит Zimbra Collaboration Suite (ZCS).
Работает на серверах Ubuntu 6.10 и 6.06.
Спасибо за инфу и за ссылки, много чего полезного из них почерпнул, но до конца не разобрался с настройкой сетевых интерфейсов. Подскажи как быть в таком вопросе: поставил ZCS на машинку (предполагается перевод почтового сервера от провайдера на свою площадку, поэтому необходим пока тестовый вариант с последущей заменой MX адреса у провайдера), локальный bind не поднимал, стоит за роутером 192.168.0.111 (в котором прокинут форвардинг портов 80, 25,  7071 из внешнего мира на локальный IP: 192.168.0.200).
В /etc/hosts прописано:
127.0.0.1 localhost.localdomain localhost mail
192.168.0.200 mail.profmail.ru  mail   
.......

/etc/network/interfaces содержит:
...
# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.0.200
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
    gateway 192.168.0.111

ZCS внешний мир видит (dns имена серверов резолвит), но не отсылает почту на внешние почтовые сервера. Пробовал снимать в настройках MTA проверку DNS, эффекта не дало.
Что посоветуешь по настройкам (MTA, /etc/hosts и пр.) для случая, когда почтовик будет стоять в тестовом режиме, отрабатывая только на отправку почты в подобной конфигурации? Или тоже самое для полноценного режима, но не меняя настройки MX записей у провайдера (например при явном указании IP адреса сервера (роутера) в настройке клиента)?
« Последнее редактирование: 11 Сентября 2008, 17:40:15 от Prof »

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
А как настроен IPTABLES ?
наверно по умолчанию порты закрыты и надо их открыть ???

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
« Ответ #10 : 16 Сентября 2008, 10:31:46 »
Поставь EBOX, там все работает из коробки!
Но только обновляй его через админку (интерфейс администратора ebox)
С ним прекрасно работает web интерфейс- белочка (SquirrelMail):

http://trac.ebox-platform.com/wiki/Document/HowTo/InstallWebmail

Сам исошник можно скачать здесь:

http://ebox-platform.com/download/latest

Это уже на базе Ubuntu 8.04 корпоративный сервер, который имеет с 10-к модулей для настройки сервера, через веб интерфейс.
По настройке сервера на англицком можно посмотреть здесь:

http://howtoforge.com/running-a-file-and-print-server-with-ebox-on-ubuntu8.04-server

Но ставить надо с исошника!!!!
« Последнее редактирование: 16 Сентября 2008, 21:10:40 от victor53p »

Оффлайн ceval

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 185
  • Карма: +7/-0
    • заметки о GNU/Linux Ubuntu/Debian
Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
« Ответ #11 : 16 Сентября 2008, 17:52:55 »
ПРикольно посмотрим что за зверь, вот выйду только из отпуска

сам Виктор ставил ?

з.ы исошник поставил на закачку


Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
« Ответ #12 : 16 Сентября 2008, 21:17:32 »
Ставил, ставил и его и белку!
Все работает из коробки, напоминает Novell для малых групп. Только попроще конечно.
Заводишь пользователей. Раздаешь им расшаренные папки от Samba. Почту. Джабер есть. DNS. DHCP.LDAP
Некоторые начали обновлять по отдельности. Он и слетел. Внутри, есть своя обновлялка!
Я делал его вместо 2003 сервера от микрософт, для виндовс клиентов и сетевой версии 1С. Месяц уже пашет, без проблем. Да  и раид на винты тоже поставил, по старой схеме! Он сначала ставит сервер штатно. а потом перезагружется и ставит свои модули. Интернет желательно прикрутить сразу!
Так что рекомендую, для подобных целей!
Вроде, наконец, лето кончилось. Появляется свободное время. Планирую статью по этому делу написать!
« Последнее редактирование: 20 Сентября 2008, 13:30:35 от victor53p »

Оффлайн Prof

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
« Ответ #13 : 17 Сентября 2008, 11:35:23 »
Поставь EBOX, там все работает из коробки!
Понял, спасибо за совет!
Сейчас займусь скачкой и изучением мануалов.
А вот статейку просим (от своего лица и тех, кто в лодке), ибо при установке такие вещи помогают идти в нужном направлении, а не шататься по дебрям выискивая новые заклинания для танца с бубном  :)
« Последнее редактирование: 17 Сентября 2008, 11:41:08 от Prof »

Оффлайн ceval

  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 185
  • Карма: +7/-0
    • заметки о GNU/Linux Ubuntu/Debian
Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
« Ответ #14 : 19 Сентября 2008, 12:39:25 »
ага вещь прикольная поставил себе на vb на домашней машине прикольно, правда дома нет пока инета
а статья это очень хорошо была бы