Hi all,
I am running Virtualmin Pro 7.0 on Ubuntu 20.04, with Roundcube 1.5.2 installed from Vmin's installer script.
I am completely new to managing Roundcube as an admin.. so I am a bit confused. Hoping to find a little help with my basic configs.
[UPDATE] This bug is irrelevant now... I finally found the correct installation methodology to achieve my goal of replacing Usermin with Roundcube in Virtualmin see my reply below.
For my primary roundcube installation I have the above config which is 100% correct according to RC documentation:
```
//$config['default_host'] = 'localhost'; <--- works
$config['default_host'] = 'ssl://mail.email.rc-primary-domain.com:993'; <---- will not connect to storage (no login) , should work exactly the same as localhost. Am I missing something?
$config['imap_auth_type'] = PLAIN;
$config['imap_conn_options'] = [
'ssl' => [
'verify_peer' => true,
'verify_depth' => 3,
'cafile' => '/home/adminuser/ssl.cert',
],
];
```
When I try to log in, I get this error:
```
$ tail -f public_html/logs/errors.log
[26-May-2022 11:42:08 Asia/Shanghai] PHP 6. stream_socket_client() /home/adminuser/public_html/program/lib/Roundcube/rcube_imap_generic.php:1060
[26-May-2022 11:42:08 Asia/Shanghai] PHP Warning: stream_socket_client(): unable to connect to ssl://mail.email.example.com:993 (Unknown error) in /home/adminuser/public_html/program/lib/Roundcube/rcube_imap_generic.php on line 1060
[26-May-2022 11:42:08 Asia/Shanghai] PHP Stack trace:
[26-May-2022 11:42:08 Asia/Shanghai] PHP 1. {main}() /home/adminuser/public_html/index.php:0
[26-May-2022 11:42:08 Asia/Shanghai] PHP 2. rcmail->login() /home/adminuser/public_html/index.php:124
[26-May-2022 11:42:08 Asia/Shanghai] PHP 3. rcube_imap->connect() /home/adminuser/public_html/program/include/rcmail.php:766
[26-May-2022 11:42:08 Asia/Shanghai] PHP 4. rcube_imap_generic->connect() /home/adminuser/public_html/program/lib/Roundcube/rcube_imap.php:172
[26-May-2022 11:42:08 Asia/Shanghai] PHP 5. rcube_imap_generic->_connect() /home/adminuser/public_html/program/lib/Roundcube/rcube_imap_generic.php:940
[26-May-2022 11:42:08 Asia/Shanghai] PHP 6. stream_socket_client() /home/adminuser/public_html/program/lib/Roundcube/rcube_imap_generic.php:1060
[26-May-2022 11:42:08 +0800]: <q2sfqdql> IMAP Error: Login failed for adminuser against mail.email.example.com from 114.198.189.245. Could not connect to ssl://mail.email.example.com:993: Unknown reason in /home/adminuser/public_html/program/lib/Roundcube/rcube_imap.php on line 211 (POST /?_task=login&_action=login)
```
However, I am sure that the imap information is correct because I used it to connect to the server in Thunderbird.
I don't why RC won't accept it. :'(