Looking through my setup I noticed I left a config.inc.php file from the Integrated Install (forgot to migrate)…
In there I can see that the ports do not match…
So actually my docker environment variables are incorrect!:
ssl://postfix:587
becomes ssl://postfix:587:587
, because ssl is already telling rc to use port 587 furthermore the integrated setup seems to be using port 588 for postfix so instead modify the variables like so…
ROUNDCUBEMAIL_DEFAULT_HOST: dovecot:143
ROUNDCUBEMAIL_SMTP_SERVER: postfix:588
I am wondering wether it is more suitable to use the env variables for configuring roundcube (easy access) or instead doing the config via a custom config.inc.php file that is mounted into rc/config, this way the documentation would stay more in lign with the integrated install, while also having each configuration variables available since the environment variables only support a few settings…
Tho composer plugins would still need to be installed by setting them in the variable