Установка CommunigatePro на FreeBSD 8 и интеграция с ISPmanager

Author:

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

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

 

I. Отключение 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”

 

II. Установка 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

После установки приложеня начинается самый важный момент – запуск и установка пароля. Здесь CommunigatePro напомнил мне IRC-бота Eggdrop, который так же при первом запуске просит установить пароль администратора

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

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

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

 

III. Интеграция 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. После чего перезайти в панель управления и произвести настройку почтового домена с добавлением ящиков.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Exit mobile version