Ububntu14 и несколько MTA

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1853
Зарегистрирован: 2008-10-03 14:56:40

Ububntu14 и несколько MTA

Непрочитанное сообщение kharkov_max » 2015-09-29 13:36:50

Добрый день.

Переношу сервер Zimbra-7.1.1 (Ubuntu 10.04), на Zimbra-8.6.0 (Ubuntu 14.04), после танцев с бубном отработал сам механизм переноса - все работает.

Но наткнулся на проблему.
На старом сервере как front mail сервер работал sendmail, не хочется ломать рабочую схему.
При попытке установить sendmail на новой системе Ubuntu 14.04 apt-get либо aptitude хочет и, если ставить, удаляет zimbra-mta, естесственно потом zimbra не работает.

Начал копать и обнаружил что есть некий виртуальный пакет mail-transport-agent которым может выступать несколько различных mta (sendmail, postfix, exim4 и т.д.) и на сколько я понял то в системе MTA может быть только один т.е. либо postfix, либо exim, либо sendmail и т.д.

Вопрос.
Как поднять в Ubuntu-14.04 несколько MTA?
Ведь они могут работать на разных портах, или сетевых картах и абсолютно не мешать друг другу...

На сколько я понял в моей ситуации стоит ломать sendmail, а не zimbra (т.к. потом может быть чревато при обновлениях zimbra).
Наверное нужно как то выкинуть из списка mail-transport-agent системы sendmail и тогда он установится не проверяя есть ли MTA в системе...
Как то так ...

Прошу помощи в решении ибо google не помогает, голову сломал ...

Заранее спасибо ...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
kharkov_max
капитан
Сообщения: 1853
Зарегистрирован: 2008-10-03 14:56:40

Ububntu14 и несколько MTA

Непрочитанное сообщение kharkov_max » 2015-09-29 17:19:05

Решил вопрос следующим образом.

1. Все же препаковал пакет zimbra-mta, выкинул из control информацию про конфликты.
2. Поправил скрипт инсталяции сервера, выкинул проверки на наличие в системе sendmail в 2х местах.

Далее устанавливаем sendmail с удалением zimbra-mta, и запускаем инсталяцию/обновление сервера zimbra поверх, восстановит службу zimbra-mta.

Все заработало как хотел.
Но теперь при каждом обновлении версии сервера zimbra придется править скрипт инсталяции и deb пакет.
Без правок сервер не обновится т.к. будет требовать удаление sendmail.