Comments on ISPConfig 3 Roundcube Plugin on Debian 9 (Stretch)
This tutorial describes the installation of the ISPConfig Roundcube Plugin on Debian 9. The plugin is used to connect RoundCube Webmail with the ISPConfig Hosting Control panel so that users can change their mailbox password, set autoresponders and manage email filter rules from within RoundCube.
19 Comment(s)
Comments
To make your tutorial work with ubuntu 18.04 i had to change
$config['soap_validate_cert'] = true; -> to false
Is this expected? Is something dangerous?
Do you have certificate for the host+domainname of the mail server?
Good evening, install the plugins for aroundcube in ISPConfig Version: 3.1.13p1 on CentOS 7.6 with PHP 7.2 login fine but when selecting in the configuration gear gives HTTP ERROR 500.
in the log error of the roundcube shows
[13-Jun-2019 20:10:09 America / Argentina / Buenos_Aires] PHP Parse error: syntax error, unexpected '<' in
/usr/share/roundcubemail/plugins/ispconfig3_account/config/config.inc.php.dist on line 6
Any idea that can be?
thank you
regards
Cesar
Thanks! I love this plugin and this great HOWTO. You are worth you weight in gold :-)
Author here.
This paragraph in tutorial is seem to be incorrect:
I did not tick Remote Access:, my setup has separate e-mail server where mail files and Roundcube and Dovecot are installed. So even though this is "remote user" it does not need remote access in my case.
So if you get the error message:
An error occurred. Soap Error: The login is not allowed from <host ip-number>then turn turn on Remote Access.
This may be due to different OS versions doing things differently.
Author here again.
I tested tutorial on Debian 10 Buster. Works fine, except:
Tutorial worked exactly on Debian 10 Buster, except that now ispconfig3_account/config/config.inc.php has one more line:
$config['soap_validate_cert'] = true;
This can stay at value true, if the certificate is properly set up and tested. If, however, host does not have a valid certificate, change this setting to false.
Discussions on Forum brought to my attention that current version has changed the name of configuration variable from
$rcmail_config to $config. Otherwise the tutorial works for me on Debian 10.
Also from Forum discussions: Author of the roundcube plugins has Installation instructions, they are linked to in the first paragraph of my Tutorial. Check those for updated installation instructions.
I'd sugest mentioning to specify the FQDN - so that certificate validation will work.
I had also to enable remote access and specify an IP Adress other than 127.0.0.1 to make it work ( using ISPConfig 3.1.13 )
regards
I did update from Debin 9 (Stretch) to 10 (Buster) a while ago. For some reason the plugin does not seem to work anymore since then. I did notice this error message "Soap Error: looks like we got no XML document". I did notice the comment of Taleman about "$config['soap_validate_cert'] = true;" in the config file on Buster. I did change this to "false"; it didn't help. I did also notice the line "?>" was missing (line of PHP code was not closed). I did add that too. My file looks like this:
?php
$config['identity_limit'] = false;
$config['remote_soap_user'] = 'rcmail-remote';
$config['remote_soap_pass'] = 'this_is_not_my_real_password';
$config['soap_url'] = 'https://s1.thisisnotmyrealdomain.nl:8080/remote/';
$config['soap_validate_cert'] = false;
?>
I did verify the soap remote password and the soap remote url. These seem to be correct.
Any ideas? Thanks :-)
With regards to my previous comment: the problem has been resolved. I had a .htaccess file which was too strict. Thanks.
Just did this on my new server and it works great! Thanks for the tutorial!
Hi, just installed plugint to my new server with Debian10.
Added remote user as in tutorial. I did change last line to "false" and also added missing "?>" at the end of the file and now file looks like this:
?php
$config['identity_limit'] = false;
$config['remote_soap_user'] = 'my_remote_user';
$config['remote_soap_pass'] = 'my_password';
$config['soap_url'] = 'https://192.168.x.xxx:8080/remote/';
$config['soap_validate_cert'] = false;
?>
After login to roudcube as mail user I can see all installed plugins but gettting error Soap Error: Could not connect to host.
Any ideas?
I am getting an error "Soap Error: Internal Server Error", i looked in log files and there's nothing related to the error in log files.
As mentioned in Tutorial, the plugin author has troubleshooting instructions:
https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ
sorry man, i don't understand anything! i try to follow, but svn for example wasn't installed in my debian, and it's already a big weird thing to understand for me as linux-padawan.
It's nice what you're doing, giving sources and experience for free to everyone, but try not to forget that in 'everyone' there are people who are not necessarily specialists like you.
Maybe you should indicate at the beginning of the tutorial the degree of skill required and the date of creation as well.
For example you write :
"editor ispconfig3_account/config/config.inc.php"
I guess you have to understand "nano ispconfig3_account/config/config.inc.php"?
then it's in my configuration a file that doesn't exist. Is this normal?
then you write : "the original file looks like this" ...
///// <?php
$rcmail_config['identity_limit'] = false; ////// etc...
original from where?
…
It's okay, but think about it. Thank you.
Translated with www.DeepL.com/Translator (free version)
This doesn't work on Debian 10. I tried several options, fixed the close php and copied the full directory including the ispconfig3_.* folders in all areas, /etc/roundcube, the /usr/share/roundcube and even went as far as removing the .htaccess file in case it was too restrictive. did the cert false and true.. still No Account.
My fix was the following. $config['plugins'], that was inside the config file twice, up top 20 lines and way lower towards the end of the file. Not sure why, commenting out the lower part and leaving the upper part the way it is in the tutorial worked for me. Reverted back to ssl true and put back my .htaccess and works just fine.
When entering rules from within the plugin I now get the following error.
Error: Limit reached
However I can add them directly through the ISPconfig UI (as admin) and they appear in the plugin UI. So I can enter a rule within IPSC but no longer in the RC plugin.
a little problem
soap error could not connect to host Ubuntu 20.4 Ispconfig 3 3.2.8p1
<?php
$config['identity_limit'] = false;
$config['remote_soap_user'] = ' rcmail-remote';
$config['remote_soap_pass'] = ' rcmail-remote2020';
$config['soap_url'] = 'https://pppppp.com.ar:8080/remote/';
$config['soap_validate_cert'] = false;
?>
it'a ll ok with that