
Tenho problemas com MySQL Courier + Postfix Email Server
Aqui está o log de erros:
warning: mysql:/etc/postfix/mysql-virtual_domains.cf: query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'virtual FROM `domains` WHERE domain='domain.example'' at line 1
E codifique em mysql-virtual_domains.cf
:
user = mail_admin
password = mypassword
dbname = mail
query = SELECT domain AS virtual FROM `domains` WHERE domain='%s'
hosts = 127.0.0.1
O que fazer?
Responder1
VIRTUAL é uma palavra-chave no MySQL.
Use um alias diferente,escapar do identificadorusando crases.. ou simplesmente pule a AS [alias]
parte: os mapas configurados para virtual_alias_domains
são usados apenas para verificarsehá um resultado de qualquer maneira, nãoo queo resultado é:
uma tabela de pesquisa "type:table" é correspondida quando uma entrada da tabela corresponde a uma string de pesquisa (o resultado da pesquisa é ignorado) - fromhomem 5 pós-conf