Tipo de dicionário não suportado do postfix: mysql

1

Basicamente eu sigo este tutorial: link

Meus problemas foram criados com o primeiro teste do Postfix.

postconf -m

postconf: warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file
btree
cidr
environ
fail
hash
inline
internal
memcache
nis
pipemap
proxy
randmap
regexp
socketmap
static
tcp
texthash
unionmap
unix

Parece que eu esqueci de instalar o postfix-mysql mas quando eu tento instalar novamente eu recebo:

postfix-mysql is already the newest version (3.1.0-3).

postmap -q example.com mysql: /etc/postfix/mysql-virtual-mailbox-domains.cf

postmap: warning: /etc/postfix/dynamicmaps.cf: file is owned or writable by non-root users -- skipping this file
postmap: fatal: unsupported dictionary type: mysql

Todos os arquivos .cf parecem no tutorial. Para arquivos mysql- * config, eu defino o dono e o grupo "postfix".

Alguma ideia?

Editar:

No meu caso eu instalei o postfix-mysql.

    
por M. Wiśnicki 08.07.2017 / 17:52

1 resposta

0

Ok, depois de muitas horas gastando tempo com esse problema, eu finalmente encontrei uma solução:

Postfix tentando ler o arquivo: /etc/postfix/dynamicmaps.cf e não pode, porque tem permissões erradas. Eu definir novos proprietários e permissão de modificação resolver o meu problema.

chown root.root /etc/postfix/dynamicmaps.cf
chmod 640 /etc/postfix/dynamicmaps.cf

Talvez esta resposta ajude alguém.

    
por 09.07.2017 / 16:13