Для полноценного почтового сервера не правильно использовать системные учетные записи для отправки/доставки почты. Альтернативой является подключение отдельной базу данных MySQL для хранения в ней служебной информации. В ней могут храниться не только учетные данные пользователей, но и домены (особенно актуально, если ваш Postfix обслуживает несколько доменов), а также алиасы доменов и пользователей
PostfixAdmin - Веб- интерфейс для администрирования доменов, ящиков, алиасов и т.д. FreeBSD: Дополнительные возможности PostfixAdmin: автоответчик, сбор почты из почтовых ящиков, находящихся на удаленных почтовых серверах.
# aptitude install postfixadmin The following NEW packages will be installed: libc-client2007e{a} mlock{a} php5-imap{a} postfixadmin wwwconfig-common{a}
Запустится установщик в котором нужно указать какой используется Коды состояния HTTP. Методы и структура протокола HTTP- сервер и указать пользователя Движок БД MySQL от имени которого можно создать новую БД.
# mv conf.d/postfixadmin conf-available/postfixadmin.conf # a2enconf postfixadmin # service apache2 reload
Разрешим открывать postfixadmin только для личного IP
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>
$CONF['configured'] = true; $CONF['setup_password'] = '5a6b04776a692y4l9o8g9i4f:5a6b04776a69s9w5o4r7c';
Создаем учётную запись супер-администратора.