Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 3 > Plugins/Modules/Addons

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
View Poll Results: Would you like to see a mailuser interface for Roundcube & Squirrelmail?
Yes 211 98.60%
No 3 1.40%
Voters: 214. You may not vote on this poll

Thread Tools Display Modes
Old 30th September 2011, 14:29
wyrie wyrie is offline
Junior Member
Join Date: Jan 2009
Posts: 28
Thanks: 2
Thanked 9 Times in 6 Posts

Originally Posted by petercyyau View Post
Dear all,

I installed the squirrelmail plugin with the correct version described in the tutorial/forum, where I find it run well but the hyperlink a href name all displayed the variable name like: "acc_general acc_pass acc_fetchmail acc_forward acc_autoreply acc_wblist" instead what it should be correctly display like" General, Password", etc.

Any hints about this? Thank you.

Hi petercyyau

What are your locale setting? This indicates that your locale files might be missing.
Reply With Quote
Sponsored Links
Old 4th October 2011, 18:51
cbj4074 cbj4074 is offline
Senior Member
Join Date: Nov 2010
Posts: 395
Thanks: 30
Thanked 58 Times in 50 Posts

The SVN repository ( http://svn.web-wack.at/ispconfig3_roundcube3/ ) appears to be down (404 error).

Is anyone able to post the most recent release somewhere?

If the original maintainers have no plans to continue development, I'd be willing to host the SVN repository.

Thanks in advance.
Reply With Quote
Old 4th October 2011, 18:58
pszemaz pszemaz is offline
Junior Member
Join Date: Sep 2011
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts

Reply With Quote
Old 4th October 2011, 20:28
cbj4074 cbj4074 is offline
Senior Member
Join Date: Nov 2010
Posts: 395
Thanks: 30
Thanked 58 Times in 50 Posts

Thanks for the updated URL, pszemaz.

I'm not particularly familiar with WebSVN; is there a straightforward means by which to "checkout" the entire repository? Or perhaps just the trunk? (Normally, there is an "SVN" column in the WebSVN interface, but I don't see that here.)

Thanks again.
Reply With Quote
Old 24th October 2011, 20:20
Croydon Croydon is offline
ISPConfig Developer
Join Date: Jul 2007
Location: Koblenz, Germany
Posts: 932
Thanks: 16
Thanked 264 Times in 208 Posts

For the latest ispc version the plugin ispconfig3_pass needs a patch.

PHP Code:
$params = array('server_id' => $mail_user[0]['server_id'],
'email' => $this->rcmail_inst->user->data['username'],
'password' => $newpwd,
'name' => $mail_user[0]['name'],
'login' => $mail_user[0]['login'], /** NEEDS TO BE ADDED! **/
'uid' => $mail_user[0]['uid'], 
in addition to that it seems that the given remote_function list in the installation howto doesn't work as you get SOAP errors like "access denied".
I checked all the mail related boxes in the remote user config in ispc interface - that worked for me.
Reply With Quote
The Following 4 Users Say Thank You to Croydon For This Useful Post:
falko (25th October 2011), JamesY (15th November 2011), kassyo (11th November 2011), wyrie (7th November 2011)
Old 31st October 2011, 07:46
radim_h radim_h is offline
Senior Member
Join Date: Jan 2007
Location: Prague, Czech
Posts: 426
Thanks: 34
Thanked 26 Times in 21 Posts
Send a message via ICQ to radim_h
Default deleting user from roudcube database when account is deleted

Hello Horfic,

have you considered?
I think, when user is deleted from ISPConfig database, then if there is corresponding user existing in roundcube db table, it has to be deleted also..
Reply With Quote
Old 31st October 2011, 09:00
vStone vStone is offline
Junior Member
Join Date: Feb 2011
Location: Belgium
Posts: 15
Thanks: 1
Thanked 4 Times in 3 Posts

I would not modify ispconfig for removing roundcube users. In stead, maybe we need to write a cronjob for roundcube that does just that.
Reply With Quote
Old 4th November 2011, 04:02
cbj4074 cbj4074 is offline
Senior Member
Join Date: Nov 2010
Posts: 395
Thanks: 30
Thanked 58 Times in 50 Posts

I'm interested in helping. If someone can explain how to check-out the source-code, I'd be happy to write plugins, Cron jobs, or anything else.

Reply With Quote
Old 5th November 2011, 11:53
win_tho win_tho is offline
Junior Member
Join Date: Nov 2011
Posts: 2
Thanks: 0
Thanked 1 Time in 1 Post

After some debugging I managed to get the plugins working under ISPC 3.0.4. The main point is to add:

PHP Code:
'login' => $mail_user[0]['login'], 
To all SOAP-Calls, which use the method "mail_user_update".

Perhaps it would be more clever, to loop through the array received by the "mail_user_get"-method and to replace the changed values. So the code would be version-independent.
Reply With Quote
The Following User Says Thank You to win_tho For This Useful Post:
wyrie (7th November 2011)
Old 6th November 2011, 22:04
SpeedyB SpeedyB is offline
HowtoForge Supporter
Join Date: Dec 2009
Posts: 53
Thanks: 3
Thanked 6 Times in 4 Posts
Question Soap Error: Error Fetching http headers


I saw a few people with the same problem, but no resolution... Or maybe I missed it.

Since I migrated from Fedora to Debian I receive "Soap Error: Error Fetching http headers" messages when accessing the plugins.

* Upgraded Roundcube to 0.6
* Upgraded ISPConfig to 3.0.4
* Upgraded plugins to revision 114

But still nothing changes... Also the changes are not submitted...

I created a little test script and find the following in the error.log

PHP Fatal error:  Uncaught SoapFault exception: [HTTP] Error Fetching http headers in client.php:20\nStack trace:\n#0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'https://wcp.xob...', 'https://wcp.xob...', 1, 0)\n#1 client.php(20): SoapClient->__call('getError', Array)\n#2 client.php(20): SoapClient->getError()\n#3 {main}\n  thrown in client.php on line 20
The contents of the client.php is:



$uri = 'https://wcp.domain.tld/remote/';
$loc = 'https://wcp.domain.tld/remote/index.php';

$soapclient = new soapclient(null, array('location'=>$loc, 'uri'=>$uri));

//echo $soapclient->call('null',array('location'=>'The SOAP server has reponsed correctly'));

try {
    if($session_id = $soapclient->login('username','password')) {
        echo 'Logged into remote server sucessfully. The SessionID is '.$session_id.'<br />';
} catch (SoapFault $e) {
    die('SOAP Error: '.$e->getMessage());


The result on the page is:
Logged into remote server sucessfully. The SessionID is c18ce2c8c59e48cfdf09ebde04e22b2e
Is there more logging available? for instance for the remoting function?

I edited the index.php in /usr/local/ispconfig/interface/web/remote/ with the following:
$file = fopen("/tmp/xoap.txt", "w");
fputs($file, $_SERVER['REQUEST_URI']."\n");
fputs($file, "=============================================\n");
fputs($file, serialize($_SERVER));
fputs($file, "\n=============================================\n");
fputs($file, serialize($_POST));
The result is:
a:65:{s:10:"SCRIPT_URL";s:17:"/remote/index.php";s:10:"SCRIPT_URI";s:37:"https://wcp.domain.tld/remote/index.php";s:5:"HTTPS";s:2:"on";s:19:"SSL_VERSION_LIBRARY";s:12:"GnuTLS/2.8.6";s:21:"SSL_VERSION_INTERFACE";s:16:"mod_gnutls/0.5.6";s:12:"SSL_PROTOCOL";s:6:"TLS1.0";s:10:"SSL_CIPHER";s:24:"DHE_RSA_AES_256_CBC_SHA1";s:19:"SSL_COMPRESS_METHOD";s:4:"NULL";s:12:"SSL_SRP_USER";s:0:"";s:17:"SSL_CLIENT_VERIFY";s:4:"NONE";s:21:"SSL_CIPHER_USEKEYSIZE";s:3:"256";s:21:"SSL_CIPHER_ALGKEYSIZE";s:3:"256";s:17:"SSL_CIPHER_EXPORT";s:5:"false";s:14:"SSL_SESSION_ID";s:64:"B0A4D7CD6CB85B5B305A6F26E1D1615C2E7EFC024562D9BE4200E081D5D98F3D";s:15:"SSL_SERVER_S_DN";s:159:"";s:15:"";s:109:"";s:19:"SSL_SERVER_M_SERIAL";s:6:"008C5F";s:20:"SSL_SERVER_M_VERSION";s:1:"3";s:20:"SSL_SERVER_CERT_TYPE";s:5:"X.509";s:16:"SSL_SERVER_V_END";s:24:"Oct 17  1:37:13 2013 CET";s:18:"SSL_SERVER_V_START";s:24:"Oct 17  1:33:25 2011 CET";s:16:"SSL_SERVER_A_SIG";s:7:"RSA-SHA";s:16:"SSL_SERVER_A_KEY";s:3:"RSA";s:16:"SSL_SERVER_S_AN0";s:20:"DNSNAME:wcp.domain.tld";s:16:"SSL_SERVER_S_AN1";s:16:"DNSNAME:domain.tld";s:16:"SSL_SERVER_S_AN2";s:18:"DNSNAME:*.domain.tld";s:9:"HTTP_HOST";s:12:"wcp.domain.tld";s:15:"HTTP_CONNECTION";s:10:"Keep-Alive";s:15:"HTTP_USER_AGENT";s:25:"PHP-SOAP/5.3.3-7+squeeze3";s:12:"CONTENT_TYPE";s:23:"text/xml; charset=utf-8";s:15:"HTTP_SOAPACTION";s:36:""https://wcp.domain.tld/remote/#login"";s:14:"CONTENT_LENGTH";s:3:"557";s:4:"PATH";s:28:"/usr/local/bin:/usr/bin:/bin";s:16:"SERVER_SIGNATURE";s:0:"";s:15:"SERVER_SOFTWARE";s:6:"Apache";s:11:"SERVER_NAME";s:12:"wcp.domain.tld";s:11:"SERVER_ADDR";s:14:"w.x.y.z";s:11:"SERVER_PORT";s:3:"443";s:11:"REMOTE_ADDR";s:14:"w.x.y.z";s:13:"DOCUMENT_ROOT";s:35:"/usr/local/ispconfig/interface/web/";s:12:"SERVER_ADMIN";s:19:"webmaster@localhost";s:15:"SCRIPT_FILENAME";s:51:"/usr/local/ispconfig/interface/web/remote/index.php";s:11:"REMOTE_PORT";s:5:"33255";s:17:"GATEWAY_INTERFACE";s:7:"CGI/1.1";s:15:"SERVER_PROTOCOL";s:8:"HTTP/1.1";s:14:"REQUEST_METHOD";s:4:"POST";s:12:"QUERY_STRING";s:0:"";s:11:"REQUEST_URI";s:17:"/remote/index.php";s:11:"SCRIPT_NAME";s:17:"/remote/index.php";s:8:"PHP_SELF";s:17:"/remote/index.php";s:12:"REQUEST_TIME";i:1320606376;}
If anyone has any idea... This would be very appreciated...
Reply With Quote


interface, ispconfig 3, mail, roundcube, squirrelmail, webmail

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ffmpeg Video support for ubuntu 7.10 [suphp-ispconfig] amaurib Installation/Configuration 13 16th February 2010 18:26
Debian Lenny: waiting for interface eth0:1 before doing NFS mounts (warning) edge Installation/Configuration 2 9th June 2009 08:55
IPtables rule to let PPTP access LAN brianwebb01 Installation/Configuration 0 1st May 2008 22:23
How to create a dhcp server for intranet (with multi-homed alias)? zenny HOWTO-Related Questions 8 29th February 2008 16:16
No DHCP on second LAN interface DrJohn Server Operation 2 8th November 2007 03:58

All times are GMT +2. The time now is 21:56.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.