Tengo un problema con MySQL Courier + Postfix Email Server
Aquí está el registro de errores:
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
Y codifique en 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
¿Qué hacer?
Respuesta1
VIRTUAL es una palabra clave en MySQL.
Utilice un alias diferente,escapar del identificadorusando comillas invertidas... o simplemente omita la AS [alias]
parte por completo: los mapas configurados para virtual_alias_domains
solo se usan para verificarsihay un resultado de todos modos, noquéel resultado es:
una tabla de búsqueda "tipo: tabla" coincide cuando una entrada de la tabla coincide con una cadena de búsqueda (el resultado de la búsqueda se ignora) - desdehombre 5 posconferencia