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

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

Другие публикации по теме:

Установка ISPmanager и BILLmanager на одном сервер... При установке ISPmanager и BILLmanager на один сервер при авторизации в панель управления какого-либо из программных продуктов может возникнуть следую...
Прекратить выполнение импорта пользователя или рез... Иногда (ну очень редко) возникает случай, когда требуется аварийно завершить выполнение импортирования пользователя или резервного копирования.Просто ...
Установка php5-curl на FreeBSD Дано:Сервер с FreeBSD 8.0, php 5.3.2.Проблема:При попытке установить из портов любое из расширений (описываю на примере установки php5-curl) возникает...
Установка GreenSQL на FreeBSD 8 Пришлось немного научиться извращениям и эксгумации. Не буду сильно распространяться о том, что такое GreenSQL. Если кратко, то это прокси, которая об...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

Оставить комментарий