![]() |
Mailuser interface
As it is highly requested that a mailuser interface has to be made. I would like to code one for Roundcube, furthermore extending the roundcube addon for ISPConfig to a full mail user interface and also a version for the Squirrelmail.
I know it wouldn't be a mailuser interface in ISPConfig, but wouldn't it be better when the mailuser just has to know one url where he can check his mail and change his settings? When that would be fine i would start pretty fast with the addons. @ISPConfig team Will the Remote API and the package system be finished with the new ISPConfig 3.0.1.4? PS: If somebody wants to help, just contact me. |
Would be great to have a plugin for roundcube for this as I see this as a better solution then integrating this in ISPConfig itself.
The package system is already finished since 3.0.1. The remoting API might be in 3.0.1.4 if the code all works, if there are problems it might be delayed until 3.0.2. |
So theoretically i could work with remote api from the svn?
Would make work much easier. I think i will implement: *) Vacation *) Forward *) Password changer *) Filter rules *) Spam control I won't do the alias, because i think this is a thing what only a admin should be able to do. But maybe i will add also the fetchmail. Of course there will be an option to switch the features on or off per user |
The complete remoting API will be in SVN in a few days. You should use the remoting API for this as using your own functions might make your plugin incompatible when a new ispconfig version gets released were the table layout is changed.
|
I know i should use it, but it wasn't finished when i wrote my plugin. So what else was I suppost to do?
|
Maybe you could have added the functions that were missing at that time to the remoting library instead of adding them to the roundcube code.
|
How do I get the informations like domain_id, mail_id, etc from the api, so I can finish it and release it in view days.
|
I guess we will have to specify a few lookup functions in the remoting API for that which enable searching by domain name etc.
|
Because none of my beta testers really wrote some feedback back. I decided to make it an open beta!
This is version is just for testing purposes! No Warranty! ONLY FOR ROUNCUBE 0.3 or above Installation: 1.) Upgrade your system from the SVN. 2.) Create a remote user in the ISPConfig panel. 3.) Go to your phpmyadmin and into the ISPConfig database 4.) Go to the table remote_user and edit the user you just created. 5.) Edit the remote_functions to the following: 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 6.) Copy the plugins to your Roundcube plugin folder 7.) Enable the plugins in the Roundcube config file CAUTION: The account plugin is required for all other plugins. 8.) Test, Write your feedback and enjoy^^ PS: You are welcome to translate them. EDIT-------------------------- Attachment deleted! Instructions and download are found here: http://howtoforge.com/forums/showpos...9&postcount=20 |
UPDATE for the ISPConfig3_spam plugin
Works now to 100%! EDIT-------------------------- Attachment deleted! Instructions and download are found here: http://howtoforge.com/forums/showpos...9&postcount=20 |
| All times are GMT +2. The time now is 08:03. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.