config.ini.php

-----

# vi /var/www/html/postfixadmin/config.inc.php

$CONF['configured'] = true;

$CONF['database_type'] = 'mysqli';

$CONF['database_host'] = 'localhost';

$CONF['database_user'] = 'postfixadmin';

$CONF['database_password'] = 'strong_password';

$CONF['database_name'] = 'postfixadmin';

$CONF['domain_path'] = 'NO';

$CONF['domain_in_mailbox'] = 'YES';

$CONF['page_size'] = '100'; 

$CONF['aliases'] = '0';$CONF['mailboxes'] = '0';$CONF['maxquota'] = '0';$CONF['domain_quota_default'] = '0';

             --------------------X---------------------

CONF['configured'] = true; $CONF['default_language'] = 'en'; $CONF['database_type'] = 'mysqli'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'postfix'; $CONF['database_password'] = 'your_pass'; $CONF['database_name'] = 'postfix'; $CONF['admin_email'] = 'admin@your_domain.com'; $CONF['encrypt'] = 'md5crypt'; $CONF['default_aliases'] = array ( 'abuse' => 'root', 'hostmaster' => 'root', 'postmaster' => 'root', 'webmaster' => 'root' );

                        ----X-------

<?php$CONF['configured'] = true;$CONF['database_type'] = 'mysqli';$CONF['database_host'] = 'localhost';$CONF['database_user'] = 'postfixadmin';$CONF['database_password'] = 'P4ssvv0rD';$CONF['database_name'] = 'postfixadmin';$CONF['default_aliases'] = array (   'abuse'      => 'abuse@worldcm.net',   'hostmaster' => 'hostmaster@worldcm.net',

 'postmaster' => 'postmaster@worldcm.net',

 'webmaster'  => 'webmaster@worldcm.net'

);$CONF['fetchmail'] = 'NO';$CONF['show_footer_text'] = 'NO';$CONF['quota'] = 'YES';$CONF['domain_quota'] = 'YES';$CONF['quota_multiplier'] = '1024000';$CONF['used_quotas'] = 'YES';$CONF['new_quota_table'] = 'YES';$CONF['aliases'] = '0';$CONF['mailboxes'] = '0';$CONF['maxquota'] = '0';$CONF['domain_quota_default'] = '0';?>

                         ----------------X--------------

mysql -u root -p

6 . Create the database, remember to replace your_secret_password with a password for the postfixadmin user:

CREATE DATABASE postfixadmin; GRANT ALL ON postfixadmin.* TO 'postfixadmin'@'localhost' IDENTIFIED BY 'your_secret_password'; FLUSH PRIVILEGES;

7 . Create a configuration file /var/www/postfixadmin/config.local.php and open it in a text browser:

<?php $CONF['configured'] = true;  $CONF['database_type'] = 'mysqli'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'postfixadmin'; $CONF['database_password'] = 'your_secret_password'; $CONF['database_name'] = 'postfixadmin';  $CONF['default_aliases'] = array (   'abuse'      => 'abuse@example.com',   'hostmaster' => 'hostmaster@example.com',   'postmaster' => 'postmaster@example.com',   'webmaster'  => 'webmaster@example.com' );  $CONF['fetchmail'] = 'NO'; $CONF['show_footer_text'] = 'NO';  $CONF['quota'] = 'YES'; $CONF['domain_quota'] = 'YES'; $CONF['quota_multiplier'] = '1024000'; $CONF['used_quotas'] = 'YES'; $CONF['new_quota_table'] = 'YES';  $CONF['aliases'] = '0'; $CONF['mailboxes'] = '0'; $CONF['maxquota'] = '0'; $CONF['domain_quota_default'] = '0'; ?>

-----