Установка и настройка PostfixAdmin
Web-админка для postfix.
Можно скачать и установить самую новую версию с сайта http://sourceforge.net/projects/postfixadmin или поставить из репозиториев (p.s в стандартных репах посмотрел и не нашел -возможно подключал доп. репы так что рекомендую ставить с офсайта), на момент написания на сайте была версия 2.3rc5, в репах stable 2.2.1, я решил поставить ее:
$ aptitude install postfixadmin
Делаем символьную ссылку в папку www
$ ln -s /usr/share/postfixadmin/ /var/www/
Далее можно пойти несколькими путями:
- скачать с офсайта, найти там файл DATABASE_MYSQL.TXT,в нем находится SQL-скрипт для создания базы данных, меняем в нём пароли для пользователей ‘postfix’ и ‘postfixadmin’, после чего создаем базу данных от имени MySQL-пользователя root:
$ mysql -u root -p < DATABASE_MYSQL.TXT
- вручную создаем нужную нам базу и пользователя MySQL:
$ mysql -uroot -p
$ create database postfix;
$ grant all on postfix.* to 'postfix'@'localhost' identified by 'postfixpass';
Правим конфиг /etc/postfixadmin/config.inc.php.
$CONF['configured'] = true;
.. ..
$CONF['default_language'] = ‘ru’;
..
// Проверяем настройки подключения к нашей базу
$CONF['database_type'] = ‘mysql’;
$CONF['database_host'] = ‘localhost’;
$CONF['database_user'] = ‘postfix’;
$CONF['database_password'] = ‘postfixpass’;
$CONF['database_name'] = ‘postfix’;
$CONF['database_prefix'] = «; // если ругнеться можно совсем заремить
Запускаем http://yourserver/postfixadmin/setup.php
Возможно понадобиться php5-imap, мне при установке ругнулся на его отсутствие
$ aptitude install php5-imap
Warning: Depends on: IMAP functions — NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won’t be able to create subfolders when creating mailboxes.
Если все в порядке, то задаем имя и пароль администратора, и после этого необходимо удалить файл
/usr/share/postfixadmin/setup.php !!!!!!
$ rm -f /usr/share/postfixadmin/setup.php
Заходим http://yourserver/postfixadmin/
linux настройка почтового сервера
Читаем еще:
- Почтовый сервер — связка Exim + Dovecot + PostfixAdmin
- Почтовый сервер на базе Zimbra Collaboration Suite