servisys / ispconfig_setup

ISPConfig autoinstaller and setup
GNU General Public License v3.0
507 stars 257 forks source link

ispconfig3_account doesn't exist after autoinstall #246

Open bartdorlandt opened 6 years ago

bartdorlandt commented 6 years ago

The last line of the auto install shows this line: _You had to edit user/pass /var/lib/roundcube/plugins/ispconfig3account/config/config.inc.php of roudcube user, as the one you inserted in ISPconfig

Unfortunately it doesn't exists.

OS: Debian9 Multiserver/expert option was chosen.

alie2n commented 6 years ago

I observed the same problem and tried to install the plugin on my own. But it seems that the roundcube plugin ispconfig3_account is not compatibe with ispconfig 3.1. The only state compatibility with 3.0.5.x. Perhaps that the real issue and the last line of the setup script should be removed.

Neustradamus commented 5 years ago

Have you a solution?

bartdorlandt commented 5 years ago

What is required afterwards to have it working in the current version of ISPconfig 3.1 and roundcube version 1.2.3:

I have roundcube_ispconfig3 in /opt/ using git.

Assuming roundcube was installed as a debian package

ln -s /opt/roundcube_ispconfig3/ispconfig3_account    /var/lib/roundcube/plugins/
ln -s /opt/roundcube_ispconfig3/ispconfig3_autoreply  /var/lib/roundcube/plugins/
ln -s /opt/roundcube_ispconfig3/ispconfig3_fetchmail  /var/lib/roundcube/plugins/
ln -s /opt/roundcube_ispconfig3/ispconfig3_filter     /var/lib/roundcube/plugins/
ln -s /opt/roundcube_ispconfig3/ispconfig3_forward    /var/lib/roundcube/plugins/
ln -s /opt/roundcube_ispconfig3/ispconfig3_pass       /var/lib/roundcube/plugins/
ln -s /opt/roundcube_ispconfig3/ispconfig3_spam       /var/lib/roundcube/plugins/
ln -s /opt/roundcube_ispconfig3/ispconfig3_wblist     /var/lib/roundcube/plugins/

/var/lib/roundcube/plugins/ispconfig3_account/config/config.inc.php or (same thing in my case) /opt/roundcube_ispconfig3/ispconfig3_account/config/config.inc.php

<?php                                                        
$rcmail_config['identity_limit'] = false;
$rcmail_config['remote_soap_user'] = '<username>';
$rcmail_config['remote_soap_pass'] = '<password>';
$rcmail_config['soap_url'] = 'http://127.0.0.1:8080/remote/';
?>

Make sure this account (username/password is created (System > Remote user) With the following flags enabled:

Change the roundcube config to something like this: /etc/roundcube/config.inc.php

$config['plugins'] = array('additional_message_headers','emoticons','markasjunk','show_additional_headers','jqueryui','ispconfig3_account','ispconfig3_autoreply','ispconfig3_pass','ispconfig3_spam','ispconfig3_fetchmail','ispconfig3_filter','ispconfig3_forward','ispconfig3_wblist');

Have fun.