O postfix continua dizendo errado MySQL-Syntax

0

Eu tenho o seguinte arquivo de configuração do Postfix para mapear um email para si mesmo (todas as credenciais são fictícias):

user = db_mailuser
password = mailuser_password
hosts = 127.0.0.1
dbname = mailserver
query = SELCET email FROM virtual_users WHERE email='%s'

Quando eu faço (depois de reiniciar o postfix):

postmap -q [email protected] mysql:/etc/postfix/mysql-email2email.cf

Então o Postfix encaminha a seguinte mensagem do MySQL:

postmap: warning: mysql 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 'SELCET email FROM virtual_users WHERE email='[email protected]'' at line 1

Mas neste momento estou muito confuso, porque a sintaxe está bem. Eu posso ir para o mysql uma consulta:

mysql> SELECT email FROM virtual_users WHERE email='[email protected]' 

E diz:

+-------------------------+
| email                   |
+-------------------------+
| [email protected]       |
+-------------------------+
1 row in set (0.00 sec)

O que o hack pode estar errado com a configuração do Postfix?

Obrigado antecipadamente ...

    
por fragwürdig 28.05.2016 / 10:01

1 resposta

0

Se esta for uma cópia e uma colagem verdadeiras, você escreveu errado. Sua seleção não SELCET

DOH !!! (Já foi feito isso)

    
por 28.05.2016 / 16:49