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 99.06%
No 2 0.94%
Voters: 213. You may not vote on this poll

Reply
 
Thread Tools Display Modes
  #11  
Old 1st November 2009, 17:34
Horfic Horfic is offline
Senior Member
 
Join Date: Mar 2009
Location: Austria
Posts: 322
Thanks: 55
Thanked 88 Times in 54 Posts
Send a message via Skype™ to Horfic
Default

@Till or Falko
Could you please add for the next version the get functions of the remote api to the remote user add function in the ISPConfig Panel.

It is only adding the update,add and delete, but never the get.
__________________
web wack creations - We create your custom web application
Mailuser interface for ISPConfig 3
Reply With Quote
Sponsored Links
  #12  
Old 3rd November 2009, 14:34
moglia moglia is offline
Member
 
Join Date: Apr 2009
Posts: 89
Thanks: 6
Thanked 13 Times in 10 Posts
Lightbulb The sql to update!

update remote_user set remote_functions='mail_user_get,mail_user_update,m ail_alias_get,mail _forward_get,mail_forward_add,mail_forward_update, mail_spamfilter_user_get,mail_spamfilter_user_add, mail_spamfilter_user_update' where remote_username='<<YOURUSERNAMEHERE!>>';
Reply With Quote
  #13  
Old 8th November 2009, 13:38
Horfic Horfic is offline
Senior Member
 
Join Date: Mar 2009
Location: Austria
Posts: 322
Thanks: 55
Thanked 88 Times in 54 Posts
Send a message via Skype™ to Horfic
Default

NEW UPDATE!

Fix for the Password, Autoresponder and Spam plugin.

-----------------------------------------------
Known bugs:

[SPAM]
Bug: When there is already a Spamuser for the email then you will receive the error duplicated insert.
Solution: Just delete the Spamuser. The Plugin is at the moment always trying at the first start to create a new one.


EDIT--------------------------
Attachment deleted!

Instructions and download are found here: http://howtoforge.com/forums/showpos...9&postcount=20
__________________
web wack creations - We create your custom web application
Mailuser interface for ISPConfig 3

Last edited by Horfic; 28th December 2009 at 00:21.
Reply With Quote
  #14  
Old 15th November 2009, 12:59
cyaneo cyaneo is offline
Junior Member
 
Join Date: Nov 2009
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Default I followed your manual...

...and now?

Where should I see what (at this time, I see no changes in ISP nor in RC)?

Regards!
Reply With Quote
  #15  
Old 15th November 2009, 14:36
Horfic Horfic is offline
Senior Member
 
Join Date: Mar 2009
Location: Austria
Posts: 322
Thanks: 55
Thanked 88 Times in 54 Posts
Send a message via Skype™ to Horfic
Default

You probably didn't activate the plugins in the Roundcube config file!

The instructions are still to follow from here: http://www.howtoforge.com/forums/sho...41&postcount=9

PS: The project has now a svn, available under: http://svn.web-wack.at/ispconfig3_roundcube3/
__________________
web wack creations - We create your custom web application
Mailuser interface for ISPConfig 3
Reply With Quote
  #16  
Old 15th November 2009, 23:44
cyaneo cyaneo is offline
Junior Member
 
Join Date: Nov 2009
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Now it works, thank you!
Reply With Quote
  #17  
Old 8th December 2009, 09:50
acumen acumen is offline
Member
 
Join Date: Jun 2009
Posts: 57
Thanks: 1
Thanked 0 Times in 0 Posts
Default

sorry that I don't really know how to config... since I already use rcmail in the most simply way.

I added a remote user in ispconfig, granted permission, copied the 4 folders in plugins. Then..? where should I put the remote user's name and password to? where can I activate the plugins?

Thanks.
Reply With Quote
  #18  
Old 10th December 2009, 17:27
NeeChee NeeChee is offline
Member
 
Join Date: May 2009
Posts: 64
Thanks: 14
Thanked 20 Times in 9 Posts
Default

With General and Spam tabs, I get:

Soap Error: you do not have permission to access this function roundcube

The other two work fine, like as they can retrieve the quickreply message and such, but changing stuff won't apply... I have entered the correct remote user details and the database record contains: "mail_user_get, mail_user_update, mail_alias_get, mail_forward_get, mail_forward_add, mail_forward_update, mail_spamfilter_user_get, mail_spamfilter_user_add, mail_spamfilter_user_update".

Last edited by NeeChee; 10th December 2009 at 17:30.
Reply With Quote
  #19  
Old 10th December 2009, 18:10
NeeChee NeeChee is offline
Member
 
Join Date: May 2009
Posts: 64
Thanks: 14
Thanked 20 Times in 9 Posts
Default

Quote:
Originally Posted by NeeChee View Post
With General and Spam tabs, I get:

Soap Error: you do not have permission to access this function roundcube

The other two work fine, like as they can retrieve the quickreply message and such, but changing stuff won't apply... I have entered the correct remote user details and the database record contains: "mail_user_get, mail_user_update, mail_alias_get, mail_forward_get, mail_forward_add, mail_forward_update, mail_spamfilter_user_get, mail_spamfilter_user_add, mail_spamfilter_user_update".
Got it solved now. Used this SQL-query:
Code:
UPDATE `remote_user` SET `remote_functions` = 'mail_user_get,mail_user_update,mail_alias_get,mail_forward_get,mail_forward_add,mail_forward_update,mail_spamfilter_user_get,mail_spamfilter_user_add,mail_spamfilter_user_update' WHERE `remote_user`.`remote_username` = '<<!<<YOUR NAME HERE>>!>>' LIMIT 1 ;
I have also translated it to Dutch:
Attached Files
File Type: zip nl_NL.zip (2.8 KB, 399 views)

Last edited by NeeChee; 10th December 2009 at 18:29.
Reply With Quote
The Following User Says Thank You to NeeChee For This Useful Post:
Horfic (10th December 2009)
  #20  
Old 11th December 2009, 09:27
NeeChee NeeChee is offline
Member
 
Join Date: May 2009
Posts: 64
Thanks: 14
Thanked 20 Times in 9 Posts
 
Default

Below are the installation instructions for the Mailuser plugins for Roundcube mail 0.3.x combined with ISPconfig 3.

Table of contents
  • Installation instructions
  • Troubleshooting and FAQ
    • (SOAP) Errors
    • Subversion (SVN)
    • Support
    • Other
  • Current Plugins Status
    • Current plugins included
    • Current languages supported
  • Disclaimer


Installation instructions
Assuming you have already installed Roundcube, follow the instructions below. If not, please download and install roundcube from http://roundcube.net/.

1.
Make sure you are using the latest ISPconfig. (Currently 3.0.1.6) Check http://www.howtoforge.com/forums/showthread.php?t=40183 for update instructions to 3.0.1.6

2.
Go to your ISPconfig panel and add a new remote user. (Tab "servers" > "Remote users") Don't tick any of the function checkboxes and remember the user's details.

3.
Go to PHPmyAdmin and execute the following MySQL-query on your ispconfig database. Don't forget to edit the remote username in the query.
Code:
UPDATE `remote_user` SET `remote_functions` = 'mail_user_get,mail_user_update,mail_alias_get,mail_forward_get,mail_forward_add,mail_forward_update,mail_spamfilter_user_get,mail_spamfilter_user_add,mail_spamfilter_user_update,mail_fetchmail_get,mail_fetchmail_add,mail_fetchmail_update,mail_fetchmail_delete,mail_user_filter_get,mail_user_filter_add,mail_user_filter_update,mail_user_filter_delete' WHERE `remote_user`.`remote_username` = '<<REMOTE USERNAME>>' LIMIT 1 ;
4.
Note that the SVN version is the most up-to-date version of the plugins and should at any time be preferred over the archived form. Old (archived) versions which are online can harm or misconfigure your system and are NOT supported!

Now download the latest ispconfig3-plugin package for roundcube 0.3.x. SVN users can check out http://svn.web-wack.at/ispconfig3_roundcube3/.

The following is NOT necessary if you use an archived form of the plugins. Please skip to step 5 if you are.

Commands if one uses SVN to install:

Make sure you're in your Roundcube root directory.
Code:
cd plugins
Code:
svn co http://svn.web-wack.at/ispconfig3_roundcube3/trunk/ .
Don't forget the "." (period) at the end of the second command, or it could be creating a directory called "/trunk/". Obviously, this is not what we want.

Commands if one uses SVN to update:

Make sure you're in your Roundcube root directory.
Code:
cd plugins
Code:
svn up .
Don't forget the "." (period) at the end of the second command, or it could be creating a directory called "/trunk/". Obviously, this is not what we want.


5.
Skip this step if you have used SVN to update/install the plugins.
Unarchive the folders ispconfig3_x to the plugin folder of your roundcube installation. (/plugins)

6.
Copy the file "config.inc.php.dist" to "config.inc.php".

7.
In the configfile of the "ispconfig3_account" (/plugins/ispconfig3_account/config/config.inc.php) fill in your details:
PHP Code:
<?php
$rcmail_config
['remote_soap_user'] = '<<REMOTE USERNAME>>';
$rcmail_config['remote_soap_pass'] = '<<REMOTE PASSWORD>>';
$rcmail_config['soap_url'] = 'http://<<YOUR SERVER>>:8080/remote/';

?>
Change the port (set to "8080" by default) if necessary and please note that when using SSL to access ISPconfig panel, use "https://" instead of "http://".

For example, if your username is "Santa", your password is "Claus", your server's domain is "christmas.com" (Or you can use an IP), your ISPconfig panel is accessed through port 1111, and you are not using SSL, your configuration would be:
PHP Code:
<?php
$rcmail_config
['remote_soap_user'] = 'Santa';
$rcmail_config['remote_soap_pass'] = 'Claus';
$rcmail_config['soap_url'] = 'http://christmas.com:1111/remote/';

?>
8.
In the configfile of roundcube (/config/main.inc.php) look for this:
PHP Code:
// List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array(); 
If other plugins are already enabled, add the following plugins to the array:
Code:
, "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter"
Otherwise, replace it with the following:
PHP Code:
// List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array("ispconfig3_account""ispconfig3_autoreply""ispconfig3_pass""ispconfig3_spam""ispconfig3_fetchmail""ispconfig3_filter"); 
Any plugins that you want disabled, are to be removed from this line. For instance, if you do not wish to have "ispconfig3_pass" (password changer) enabled, omit ""ispconfig3_pass", ". It would then look like this:
PHP Code:
// List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array("ispconfig3_account""ispconfig3_autoreply" "ispconfig3_spam""ispconfig3_fetchmail""ispconfig3_filter"); 
9.
A new tab ("Accounts") should now be visible on your settings page in Roundcube, displaying all plugins enabled in step 8.

Good luck!


Troubleshooting and FAQ
(SOAP) Errors:
Q: I get an error "Soap Error no client with id $client_id found" when applying settings.
A: Please refer to http://howtoforge.com/forums/showpos...6&postcount=29 for a workaround for this problem. (Warning: Code modifications are NOT supported, this is just a workaround until this problem is solved. Use at your own risk!)

Q: I get an error "Soap Error: you do not have permission to access this function roundcube" when using the plugins.
A: You probably haven't configured the permissions for the remote ISPconfig user yet. Please refer to steps 2 and 3 of the instructions.

Q: I get an error "Soap error : The login failed, username and password was wrong" when using the plugins.
A: You probably haven't configured the permissions for the remote ISPconfig user yet. Please refer to step 2 of the instructions.

Q: I'm getting an error "Soap Error: No user with username <yourusername> found." when applying settings using the plugins.
A: Your remote user doesn't exist. Please refer to step 2 of the instructions.

Q: I get an error "SERVICE CURRENTLY NOT AVAILABLE! Error No. [524]" when using the plugins.
A: There's a plugin enabled that is not available, please refer to step 8 of the instructions and check if only available plugins are in the array. If neccessary, delete any entries that are not available in your /plugins/ directory.

Subversion (SVN):
Q: The SVN command co and up won't work for me.
A: Try using the SVN commands checkout and update instead of co and up respectively.

Q: SVN is not creating any folders.
A: Check if the issued SVN command ends with a ".". Refer to step 4 of the instructions.

Q: I've used an archived form of the plugins before but now I want to update using SVN.
A: Refer to http://howtoforge.com/forums/showpos...6&postcount=97

Support:
Q: Will the plugins be supported in my language?
A: Please check language support below.

Q: Is ISPconfig x.x.x or Roundcube x.x.x also supported?
A: Currently only versions of these programs mentioned in the instructions are supported. Feel free to edit the plugin code to fit it to your own needs though.

Other:
Q: After I changed some settings using the plugins, changes don't immediately take effect.
A: ISPConfig3 is using a Cronjob which runs every minute. So every change; password, autoreply, spamfilter, etc. takes effect after 1 min.

Q: Can I make a function/plugin request?
A: Feel free to do so. Please leave your comments/request in this topic.

Q: Do you guys get paid for all this?
A: Erm... No... just enjoy... Thanks would be nice. (Especially to Horfic since he did all the hard work... I just get to write about it )


Current Plugins Status (As last updated instructions revision 49)
Current plugins included:
  • Account overview (ispconfig3_account)
  • Fetchmail management (ispconfig3_fetchmail)
  • Autoreply management (ispconfig3_autoreply)
  • Spamfilter settings management (ispconfig3_spam)
  • Password management (ispconfig3_pass)
  • Mail User Filter management (ispconfig3_filter)

Current languages supported:
  • Brazilian Portuguese (pt_BR)
  • Dutch (nl_NL)
  • English (en_US)
  • French (fr_FR)
  • German (de_DE)
  • Italian (it_IT)
  • Polish (pl_PL)
  • Slovenian (sl_SI) (Filter missing)
  • Spanish (es_ES)
  • Swedish (sv_SE)

Complete - One missing or incomplete - Two or more missing or incomplete

*= NOT YET AVAILABLE THROUGH SVN

If you can translate in any language not mentioned above, please post your translation in this topic. It will be uploaded to the SVN repository as soon as possible. A clean english language file can be found in the /plugins/ispconfig3_*/localization folders of each plugin. Thanks in advance for the effort made!


Disclaimer
Neither of the authors of the different parts of the plugins or the installation instructions are responsible for any harm/damage done to your system or any other problems as a result of using these plugins downloaded in either the SVN or any other copy otherwise obtained. By downloading and using the plugins, you agree to the fact that usage of the plugins, it's individual language packs, configuration files and installation instructions is at your sole risk and no responsibility can be taken by any of the authors.

However if any problems do somehow emerge, please do feel free to ask for help in this topic and we'll see what we can do for you!

Last edited by NeeChee; 7th April 2010 at 16:16. Reason: Added languages for rev. 50
Reply With Quote
The Following 11 Users Say Thank You to NeeChee For This Useful Post:
admins (18th July 2010), atjensen11 (28th December 2009), bswinnerton (4th March 2010), CubAfull (9th March 2010), falko (11th December 2009), Horfic (11th December 2009), miguelal (31st March 2010), Nicke (10th February 2010), theos (26th January 2010), till (15th March 2010), yoplait (27th December 2009)
Reply

Bookmarks

Tags
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 17:26
Debian Lenny: waiting for interface eth0:1 before doing NFS mounts (warning) edge Installation/Configuration 2 9th June 2009 07:55
IPtables rule to let PPTP access LAN brianwebb01 Installation/Configuration 0 1st May 2008 21:23
How to create a dhcp server for intranet (with multi-homed alias)? zenny HOWTO-Related Questions 8 29th February 2008 15:16
No DHCP on second LAN interface DrJohn Server Operation 2 8th November 2007 02:58


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


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