Связка 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, лежат здесь.

 

Категории:

Рейтинг: 
Средняя: 2 (3 оценок)

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

Filtered HTML

Plain text