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

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

Прекратить выполнение импорта пользователя или рез... Иногда (ну очень редко) возникает случай, когда требуется аварийно завершить выполнение импортирования пользователя или резервного копирования.Просто ...
portaudit: Database too old. Когда в последний раз вы пользовались приложением portaudit для проверки установленного ПО на предмет известных уязвимостей на сервере под управлением...
Продлить жизнь любимому старому FreeBSD 6. Установ... Случилось страшное. Поддержка и разработка дистрибутива FreeBSD 6.x подошла к концу и на официальном сайте доступны пакеты только современных версий.Н...
Как указать IP-адрес лицензии в ISPmanager... Бывает такое, что следует "прибить гвоздями" IP-адрес, на который выдана лицензия для ISPmanager. Для этого в конфигурационный файл панели управления ...

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

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

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