dovecot erro de conexão mysql por causa do caractere especial na configuração

2

Eu configurei meu servidor com froxlor, etc., mas agora eu recebo errros com meu agente de entrega de e-mail porque eu uso um '#' no meu mysql-pw. Eu tentei escapar com um '\' mas parece que não funciona. : (

Como posso alterar o /etc/dovecot/covecot-sql.conf.ext para que ele funcione com minha senha com o caractere especial (vamos usar como exemplo pw "test # this)?

Configuração do Mycurrent:

driver = mysql
connect = host=127.0.0.1 dbname=froxlor user=froxlor password=test#test
default_pass_scheme = CRYPT

Esta é a mensagem de erro:

dovecot: auth: Warning: Configuration file /etc/dovecot/dovecot-sql.conf.ext line 2: Ambiguous '#' character in line, treating it as comment. Add a space before it to remove this warning.
    
por Gamerboy59 08.03.2014 / 20:36

1 resposta

5

Dovecot wiki

# Use "host= ... pass=foo#bar" if your password has '#' character

para que seu /etc/dovecot/dovecot-sql.conf.ext seja

driver = mysql
connect = "host=127.0.0.1 dbname=froxlor user=froxlor password=test#test"
default_pass_scheme = CRYPT
    
por 08.03.2014 / 20:43