Установка CommunigatePro на FreeBSD

Материал из ISPWiki

Перейти к: навигация, поиск

В данной статье описывается установка CommunigatePro на операционную систему FreeBSD 8 и интеграция с ISPmanager. Имеем свежеустановленный сервер с FreeBSD 8 минимальной конфигурации с установленным ISPmanager стабильной версии.

Отключение Sendmail

Для этого потребуется сначала завершить работу MTA:

 /etc/rc.d/sendmail stop

После чего в /etc/rc.conf помещаем следующие параметры для полного отключения Sendmail согласно официальному руководству

 sendmail_enable="NO"
 sendmail_submit_enable="NO"
 sendmail_outbound_enable="NO"
 sendmail_msp_queue_enable="NO"


Установка CommunigatePro

Далее переходим на официальный FTP-сервер ftp://ftp.communigate.com/pub/CommuniGatePro/ и скачиваем пакет под требуемую архитектуру. В моем случае это будет файл CGatePro-FreeBSD8-Intel-544.tgz.

 wget ftp://ftp.communigate.com/pub/CommuniGatePro/5.4/CGatePro-FreeBSD8-Intel-544.tgz

.. и устанавливаем

 pkg_add CGatePro-FreeBSD8-Intel-544.tgz

После установки приложения начинается самый важный момент - запуск и установка пароля.

Сразу же после запуска программы командой:

 /usr/local/etc/rc.d/CommuniGate.sh

Следует перейти по адресу http://IP-адрес_сервера:8010 и установить пароль. Этот пароль будет в последствии использоваться панелью управления ISPmanager для работы с CommunigatePro.


Интеграция CommunigatePro c ISPmanager

Первым делом отключим использование MTA в ISPmanager:

   ISPmanager -> Настройки сервера -> Возможности -> Почтовый сервер (SMTP) -> "Удалить"

После чего следует отредактировать конфигурационный файл ISPmanager, который расположен здесь /usr/local/ispmgr/etc/ispmgr.conf, прописав параметры:

 MTA cgpro
 CommunigateProUser postmaster
 CommunigateProPassword <PASSWORD>
 path CommunigateProPath /var/CommuniGate

Первый параметр указывает на используемый Агент Почтовой Доставки (MTA), второй - на пользователя. Под которым проходит авторизация с паролем, который указан третьей строкой. Во FreeBSD (хотя, возможно, что и в других ОС и дистрибутивах для CommunigatePro этот пользователь точно такой же) этот пользователь по умолчанию - postmaster. И как раз для него был установлен пароль при первом запуске CommunigatePro. И, наконец, четвертый параметр указывает на рабочую директорию программы.

После внесения изменений в конфигурационный файл следует перезапустить ISPmanager командой killall ispmgr. После чего снова зайти в панель управления и произвести настройку почтового домена с добавлением ящиков.

Была ли эта информация полезной? Да | Нет
Личные инструменты