Поставил из портов postfixadmin (2.1.0_7)
Код: Выделить всё
# cd /usr/ports/mail/postfixadmin
# make && make install && make clean
Код: Выделить всё
Alias /postfix-admin/ "/usr/local/www/postfixadmin/"
<Directory "/usr/local/www/postfixadmin">
Options Indexes
AllowOverride Authconfig
Order deny,allow
Allow from all
</Directory> и тд ...
Код: Выделить всё
# rm -f /usr/local/www/postfixadmin/admin/.htpasswd
# htpasswd -c /usr/local/www/postfixadmin/admin/.htpasswd postfixadmin
New password: ******
Re-type new password: ******
Adding password for user postfixadmin
Код: Выделить всё
<?php
// File: config.inc.php
//
if (ereg ("config.inc.php", $_SERVER['PHP_SELF']))
{
header ("Location: login.php");
exit;
}
// Postfix Admin Path
// Set the location to your Postfix Admin installation here.
$CONF['postfix_admin_url'] = 'http://domain.ru/postfix-admin/';
$CONF['postfix_admin_path'] = '/usr/local/www/postfixadmin/';
// Language config
// Language files are located in './languages'.
$CONF['default_language'] = 'ru';
// Database Config
// mysql = MySQL 3.23 and 4.0
// mysqli = MySQL 4.1
// pgsql = PostgreSQL
$CONF['database_type'] = 'mysql';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'exim';
$CONF['database_password'] = 'eximspassword';
$CONF['database_name'] = 'exim';
$CONF['database_prefix'] = '';
$CONF['admin_email'] = 'postmaster@domain.ru';
$CONF['smtp_server'] = 'localhost';
$CONF['smtp_port'] = '25';
$CONF['encrypt'] = 'cleartext';
$CONF['generate_password'] = 'YES';
$CONF['page_size'] = '30';
$CONF['default_aliases'] = array (
'abuse' => 'abuse@domain.ru',
'hostmaster' => 'hostmaster@domain.ru',
'postmaster' => 'postmaster@domain.ru',
'webmaster' => 'webmaster@domain.ru'
);
$CONF['domain_path'] = 'NO';
$CONF['domain_in_mailbox'] = 'YES';
$CONF['aliases'] = '10';
$CONF['mailboxes'] = '10';
$CONF['maxquota'] = '10';
$CONF['quota'] = 'YES';
// You can either use '1024000' or '1048576'
$CONF['quota_multiplier'] = '1024000';
$CONF['transport'] = 'NO';
$CONF['vacation'] = 'NO';
$CONF['vacation_domain'] = 'autoreply.domain.ru';
$CONF['alias_control'] = 'NO';
$CONF['special_alias_control'] = 'YES';
$CONF['logging'] = 'YES';
// Header
$CONF['show_header_text'] = 'NO';
$CONF['header_text'] = ':: Postfix Admin ::';
$CONF['show_footer_text'] = 'YES';
$CONF['footer_text'] = 'Return to domain.ru';
$CONF['footer_link'] = 'http://domain.ru';
$CONF['welcome_text'] = <<<EOM
Hi, Welcome to your new account.
EOM;

После я с консоли добавил домен и админа в таблицы mysql'а exim, Это позволило мне залогиниться в http://domain.ru/postfix-admin/ и управлять только что добавленым доменом, но на http://domain.ru/postfix-admin/admin/ это никак не повлеяло :\
Отсюда вопрос, что я делаю не так и как это побороть?