Инструменты пользователя

Инструменты сайта


postfixadmin

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

postfixadmin [2019/01/04 08:49] (текущий)
Строка 1: Строка 1:
 +====== PostfixAdmin админка для Postfix ======
 +
 +{{htmlmetatags>​
 +metatag-description=(Связка Postfix PostfixAdmin является альтернативой ручному созданию базы данных,​ её структуры и администрированию пользователей.)
 +}}
 +{{ ::​setup-and-configure-a-mail-server-with-postfixadmin.jpg?​nolink |}}
 +
 +Для полноценного почтового сервера не правильно использовать системные учетные записи для отправки/​доставки почты. Альтернативой является подключение отдельной базу данных MySQL для хранения в ней служебной информации. В ней могут храниться не только учетные данные пользователей,​ но и домены (особенно актуально,​ если ваш Postfix обслуживает несколько доменов),​ а также алиасы доменов и пользователей
 +
 +**PostfixAdmin** - Веб- интерфейс для администрирования доменов,​ ящиков,​ алиасов и т.д. ​ [[http://​www.sergeysl.ru/​freebsd-postfixadmin/​|FreeBSD:​ Дополнительные возможности PostfixAdmin]]:​ автоответчик,​ сбор почты из почтовых ящиков,​ находящихся на удаленных почтовых серверах.
 +
 +  * **Инсталляция в Ubuntu:​**<​file>​
 +# aptitude install postfixadmin
 +The following NEW packages will be installed:
 +  libc-client2007e{a} mlock{a} php5-imap{a} postfixadmin wwwconfig-common{a} ​
 +</​file>​Запустится установщик в котором нужно указать какой используется [[HTTP]]- сервер и указать пользователя [[MySQL]] от имени которого можно создать новую БД.
 +  * Возможно придется перенести и переименовать файл с алиасом,​ чтобы его увидел apache<​file>​
 +# mv conf.d/​postfixadmin conf-available/​postfixadmin.conf
 +# a2enconf postfixadmin
 +# service apache2 reload
 +</​file>​Разрешим открывать postfixadmin только для личного IP<file bash postfixadmin.conf>​
 +Alias /​postfixadmin /​usr/​share/​postfixadmin
 +
 +<​Directory /​usr/​share/​postfixadmin>​
 +        Deny from all
 +        Allow from 127.0.0.0/​255.0.0.0 ::1/128
 +        Allow from xxx.xxx.xxx.xxx
 +</​Directory>​
 +</​file>​
 +  * Первый запуск[[http://​example.com/​postfixadmin/​setup.php]]. Postfixadmin сам создаст структуру базы при запуске setup.php. Cгенерированный хэш надо внести в файл config.inc.php и изменить его статус:<​file>​
 +$CONF['​configured'​] = true;
 +$CONF['​setup_password'​] = '​5a6b04776a692y4l9o8g9i4f:​5a6b04776a69s9w5o4r7c';​
 +</​file>​Создаем учётную запись супер-администратора.
 +  * [[http://​example.com/​postfixadmin/​login.php]] начинаем работать.
  
загрузка...
postfixadmin.txt · Последние изменения: 2019/01/04 08:49 (внешнее изменение)