dovecot nie czyta poprawnie pliku dovecot-sql.conf.ext


0

Dodałem następujący ciąg połączenia do dovecot-sql.conf.ext:

connect = host=localhost dbname=<dbname> user=<dbuser> password="<password>"

W pliku /var/log/dovecot.log pojawia się następujący błąd:

Apr 02 20:53:27 auth: Fatal: mysql: Missing value in connect string: XXX

Gdzie XXX jest drugim słowem w <password>.

Jak poprawnie wprowadzić hasło MySQL zawierające spację w konfiguracji dovecot? (Pamiętaj, że wartość samego hasła jest stała, ponieważ jest używane przez inne systemy).

Odpowiedzi:


0

Aktualizacja: Wygląda na to, że dovecot implementuje niezwykle prymitywną funkcję dzielenia łańcuchów, która nie obsługuje sekwencji specjalnych ani cudzysłowów.

Jedynym obejściem jest utworzenie dodatkowego użytkownika mysql tylko dla dovecot, ze spacjami zastąpionymi innym separatorem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.