Errore PostfixAdmin: Invalid query: CREATE command denied to user…

Se durante l’installazione/upgrade di PostfixAdmin (in questo momento sto passando alla versione 2.3), accedendo all’indirizzo http://mioServer/postfixadmin/setup.php, vi compare a fine pagina il messaggio:

DEBUG INFORMATION:
Invalid query:
CREATE command denied to user 'postfix_admin'@'localhost'
for table 'config'

può significare che l’utente postfix_admin non abbia i permessi di creazione e/o modifica sul DB. Quindi dovete darglieli.

Se usate phpMyAdmin, accedete alla sezione “privilegi”, selezionate l’utente “postfix_admin” e cliccate sul simbolo “modifica privilegi”. Poi mettete i segni di spunta su CREATE e ALTER e cliccate su “Esegui”.

Se non usate phpMyAdmin, accedete a MySQL e lanciate i comandi per assegnare i privilegi suddetti all’utente postfix_admin.

Postfix – Comandi utili

Conoscere la versione di Postfix

postconf -d | grep mail_version

Stampare a video il file di configurazione di Postfix (main.cf)

postconf -n

Vedere tutti i valori di default di Postfix

postconf -d

Vedere il valore di default di un determinato parametro

postconf -d nome_parametro
es: postconf -d mydomain

Vedere le mappe supportate da Postfix

postconf -m

Vedere dove Postfix mette le email in ingresso

postconf mail_spool_directory

Aggiungere un valore nel file di configurazione main.cf

es: postconf -e 'smtpd_timeout = 40'

Visualizzare gli alias impostati

cat /etc/aliases

Dopo ogni modifica a questo file, digitare:

postalias hash:/etc/aliases
newaliases
postfix reload

Riavviare Postfix (Debian)

/etc/init.d/postfix restart