1. Entre no console do MySQL e digite:
mysql>
CREATE DATABASE postfix;
mysql>
CREATE USER 'postfix'@'localhost' IDENTIFIED BY 'choose_a_password';
mysql>
GRANT ALL PRIVILEGES ON `postfix` . * TO 'postfix'@'localhost';
Isso vai criar o banco de dados e dar as devidas permissões.
2. Baixe a última versão do
postfixadmin, descompacte dentro do diretório web, configure o arquivo config.inc.php, alterando as linhas abaixo:
De:
$CONF['configured'] = false;
Para:
$CONF['configured'] = true;
As linhas abaixo deixe como está:
$CONF['database_type'] = 'mysqli';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'postfix';
$CONF['database_password'] = '123456';
$CONF['database_name'] = 'postfix';
Feito isso é só rodar o postfixadmin que ele já instala automaticamente o banco de dados do Postfix no MySQL.
3. PHPMyAdmin
No phpmyadmin edite o seguinte arquivo create-mailbox.php e procure a seguinte linha:
$maildir = $fUsername . "/";
Mudar para:
$maildir = $fDomain. "/" . $fName . "/" . maildir . "/";