Установка 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, автоподдомены, доступ по IP, 404 ошибк... Если настроить для домена автоподдомены и в ISPmanager -> Настройка сервера -> Список IP-адресов указать этот домен по умолчанию, то Apache выда...
Массовое добавление подписчиков в список рассылки ... for i in `cat <файл>`; do  /usr/local/ispmgr/sbin/mgrctl -m ispmgr maillist.subscriber.edit name=$i plid=<список рассылки> elid=<н...
Прекратить выполнение импорта пользователя или рез... Иногда (ну очень редко) возникает случай, когда требуется аварийно завершить выполнение импортирования пользователя или резервного копирования.Просто ...
Продлить жизнь любимому старому FreeBSD 6. Установ... Случилось страшное. Поддержка и разработка дистрибутива FreeBSD 6.x подошла к концу и на официальном сайте доступны пакеты только современных версий.Н...

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

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

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