Связка Exim+Dovecot+Roundcube+Postfixadmin
В предыдущих статьях, описано как поставить Exim+Dovecot+Roundcube. Я решил попробовать собрать всю эту группу по другому и прикрутить ещё сюда же Postfixadmin, чтобы было чем управлять доменами и ящиками, а то вручную как то не очень удобно. В этой статье опишу только новый продук Postfixadmin, всё остальное настривается как и в прошлой статье, все нужные конфиги я выложу на FTP, ссылка в конце статьи.
PostfixAdmin – это web-интерфейс, который призван облегчить рутинные задачи, а именно: добавление и удаление доменов, почтовых ящиков и алиасов, изменение паролей к почтовым ящикам. Кроме этого можно назначать своих администраторов, которые будут иметь возможность добавлять и удалять почтовые ящики и алиасы на вверенном им домене, изменять пароли.
Устанавливаем Postfixadmin.
Идём сюда:
# /usr/ports/mail/postfixadmin/
# make install clean
Предварительно не забываем подключить опцию Mysql. Создаем базу для postfixadmin:
# mysql
mysql> create database eximbase;
mysql> grant all on eximbase.* to 'eximbase'@'localhost' identified by 'password';
Отконфигурим файлик /usr/local/www/postfixadmin/config.inc.php. В нём нужно вставить все наши данные и поправить строчку, меняем false на true:
$CONF['configured'] = true;
Далее добавляем в /usr/local/etc/apache22/httpd.conf в секцию с алиасами строчки:
#################### postfixadmin ###################
#
Alias /postfixadmin/ "/usr/local/www/postfixadmin/"
<Directory "/usr/local/www/postfixadmin/">
AllowOverride AuthConfig
Options Indexes
Order Deny,Allow
Deny from all
Allow from 188.168.34.82 109.111.151.19 192.168.219.1 127.0.0.1
</Directory>
#
Рестартуем Apache и пробуем зайти в setup postfixadmin, набираем в строке браузера:
http://вашipадрес/postfixadmin/setup.php
Должны попасть в сетапную страничку, где postfixadmin нам говорит, что не хватает. Если везде ОК значит всё в порядке. Водим инсталляционный пароль и генерируем хеш, его нужно поместить в config.inc.php в строчку:
$CONF['setup_password'] = 'хеш password';
Возвращаемся на сетапную страничку и с помощью инсталляционного пароля создаём аккаунт главно админа. Выходим из сетапной странички и набираем уже
http://вашipадрес/postfixadmin/
и всё, postfixadmin установлен и фунциклирует. Остальные пакеты - Exim, Dovecot, Roundcube устанавливаются аналогично вот этой статьи. За исключением конфигов. Все конфиги выкладываю на FTP, лежат здесь.
Добавить комментарий