Ubuntu Linux в Воронежской области

Поддержка => Сети и Интернет => Тема начата: victor53p от 12 Марта 2007, 19:39:45

Название: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: victor53p от 12 Марта 2007, 19:39:45
Мое мнение, что неплохо для этого дела подходит 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
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: ceval от 13 Марта 2007, 10:27:10
Ух красота - хрен (прощу прощение за мой французкий) с этими 200 метрами, сейчас буду ставить
 А то связка Postfix, Courier IMAP, POP3 и MySQL - без бубна не пашла,
Посмотрю что эта за зверь



з.ы спасиба victor53p за интерестную инфу
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: ceval от 13 Марта 2007, 10:50:51
Да поставил на закачку со скоростью ~5 k/s - буду качать дооооооолго   :-[
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: ceval от 23 Марта 2007, 12:43:56
Да жаль

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.
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: victor53p от 23 Марта 2007, 12:48:16
Так он ставит и апач и весь сервак полностью и места надо для будующей базы данных и для писем и клиентов!
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: ceval от 26 Марта 2007, 13:30:56
Да жаль, это понятно что он все ставит

Просто у меня на тестовом серваке (собрал машину из того что было) винт всего 4GB  ;),
Ладно может потом на чем-то другом протестю
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: romirin от 21 Мая 2007, 10:34:23
я поставил - очень красиво.. но вот при попытке отправить письмо самому себе... просто глухо - хотя оно висит что отправлено.. а вот во входящих ни чего !!! может кто сталкивался ??
Да и что то я не понял как русифицировать..
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: Samba от 05 Марта 2008, 22:57:09
Здравствуйте!

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

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

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

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

P.S. отличный форум :)
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: Prof от 11 Сентября 2008, 15:19:28
Мое мнение, что неплохо для этого дела подходит 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 адреса сервера (роутера) в настройке клиента)?
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: victor53p от 16 Сентября 2008, 09:18:16
А как настроен IPTABLES ?
наверно по умолчанию порты закрыты и надо их открыть ???
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: victor53p от 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

Но ставить надо с исошника!!!!
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: ceval от 16 Сентября 2008, 17:52:55
ПРикольно посмотрим что за зверь, вот выйду только из отпуска

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

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

Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: victor53p от 16 Сентября 2008, 21:17:32
Ставил, ставил и его и белку!
Все работает из коробки, напоминает Novell для малых групп. Только попроще конечно.
Заводишь пользователей. Раздаешь им расшаренные папки от Samba. Почту. Джабер есть. DNS. DHCP.LDAP
Некоторые начали обновлять по отдельности. Он и слетел. Внутри, есть своя обновлялка!
Я делал его вместо 2003 сервера от микрософт, для виндовс клиентов и сетевой версии 1С. Месяц уже пашет, без проблем. Да  и раид на винты тоже поставил, по старой схеме! Он сначала ставит сервер штатно. а потом перезагружется и ставит свои модули. Интернет желательно прикрутить сразу!
Так что рекомендую, для подобных целей!
Вроде, наконец, лето кончилось. Появляется свободное время. Планирую статью по этому делу написать!
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: Prof от 17 Сентября 2008, 11:35:23
Поставь EBOX, там все работает из коробки!
Понял, спасибо за совет!
Сейчас займусь скачкой и изучением мануалов.
А вот статейку просим (от своего лица и тех, кто в лодке), ибо при установке такие вещи помогают идти в нужном направлении, а не шататься по дебрям выискивая новые заклинания для танца с бубном  :)
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: ceval от 19 Сентября 2008, 12:39:25
ага вещь прикольная поставил себе на vb на домашней машине прикольно, правда дома нет пока инета
а статья это очень хорошо была бы
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: Prof от 24 Сентября 2008, 17:58:50
Ставил, ставил и его и белку!
Все работает из коробки, напоминает Novell для малых групп. Только попроще конечно.
Заводишь пользователей. Раздаешь им расшаренные папки от Samba. Почту. Джабер есть. DNS. DHCP.LDAP
Поставил, начал смотреть: а действительно классная вещь! Спасибо и респект ребятам, кто не поленился и все это наваял, т.к. этим упростил жизнь многим сисадминам.
Рекомендую обратить внимание, кому нужно что-то подобное, только руссификация не везде выводится корректно, так что лучше оставлять все на ангельском.
Название: Re: Почтовый сервер на базе Ubuntu- Zimbra Collaboration Suite (ZCS))
Отправлено: ceval от 09 Октября 2008, 16:51:24
Не много отошли от темы
з.ы Ни знаю начал смотреть, чето очень ни нравиться
может я ее ни умею готовить  :D ???