Bonjour,
Depuis quelques temps, je m'interesse à i-mscp et bravo à toute l'équipe pour le boulot.
Récement, en utilisant une installation avec "preceed" j'ai découvert un "bug".
Dans le mote de passe attribué à dovecot, j'ai mis un # (je ne sais pas si c'est autorisé en passant par le mode d'installation interactif) et tout s'est bien passé.
Le soucis c'est que du coup, impossible pour dovecot_user de se connecter à la base de données.
En effet, dovecot considère ce # comme le début d'un commentaire et ignore donc tout ce qui suit (et donc du coup le mot de passe est incomplet).
Le problème se situe dans le fichier /etc/dovecot/dovecot-sql.conf à la ligne 2 (connect = host=localhost port=3306 dbname=imscp user=dovecot_user password= ...)
Pour corriger le bug, il suffit de mettre les paramètres entre guillemets comme ceci:
connect = "host=localhost port=3306 dbname=imscp user=dovecot_user password=mon#pass"
En ajoutant les guillemets par défaut, on peut éviter ce désagrément.
Merci encore pour tout.