Roundcube Community Forum

Third Party Contributions => API Based Plugins => Topic started by: peterruiter on July 07, 2009, 12:53:28 PM

Title: RoundCube vacation plugin
Post by: peterruiter on July 07, 2009, 12:53:28 PM
Just wanted to let you know that I ported the SquirellMail vacation plugin to a plugin for RoundCube. This is something that people can easily adjust to their needs.

You can read about it and download it here:
Roundcube webmail – Auto reply plugin ★ Peter Ruiter (http://peterruiter.com/2009/07/05/roundcube-webmail-auto-reply-plugin/)

If you want to ask me something about the plugin you can do so there as well. I read my comments more often then these forums :)
Title: RoundCube vacation plugin
Post by: JohnDoh on July 07, 2009, 02:09:39 PM
Hi, please consider adding your plugin to the list here Plugin_Repository ? RoundCube Webmail (http://trac.roundcube.net/wiki/Plugin_Repository)
Title: RoundCube vacation plugin
Post by: lacri on July 08, 2009, 02:13:28 AM
Thanks for your work :)
Title: RoundCube vacation plugin
Post by: ian on July 10, 2009, 05:51:57 PM
thanks for contributing the plugin!

i'm not sure why you decided to remove the original functionality in the SM plugin that allowed for email forwarding, but i hacked up the plugin a bit to provide that feature. The diff is attached.
Title: RoundCube vacation plugin
Post by: peterruiter on July 15, 2009, 03:03:22 PM
Thanks for the update ian.
As I said this was just a quick port for me to fit my needs. I'm going on a vacation for the next three weeks and am planning to extend the plugin with multiple identities support and screen messages to the user (Saved, errors... that kind of stuff).

I'll add your diff and clean up the code after that and post an update here on the forums.

P.s. I put a link up on the Trac Wiki (http://trac.roundcube.net/wiki/Plugin_Repository).
Title: RoundCube vacation plugin
Post by: peterruiter on August 19, 2009, 02:51:11 AM
I updated the package with your diff file Ian. Thanks.
Title: cpanel addons
Post by: blair.sawler on September 06, 2009, 09:03:27 AM
Hi

Has anyone gotten this to work with cpanel? Currently I have .2.2 working with [v0.2] cPanel Addon (Password, Forward & Vacation), by nemesis, but want to upgrade to .3 stable.

Looking for some guidance..... thanks!
Title: RoundCube vacation API plugin with cpanel
Post by: blair.sawler on September 09, 2009, 11:43:52 AM
When I try this plugin, I get error "600" Service unavailable, so I know I am just missing something in the config.

Trying to use this with cpanel, if anyone could assist, as I am sure someone has configured this with cpanel, I would really appreciate it.

Thanks
Title: RoundCube vacation plugin
Post by: jaspersl on September 17, 2009, 07:34:35 AM
Hi Blair,

Both the original plugin (based on Squirrelmail) and the new plugin (rewritten from scratch,  and it supports .forward and SQL drivers for now) can be found at Roundcube Vacation / Autoreply plugin | Get Roundcube Vacation / Autoreply plugin at SourceForge.net (http://sourceforge.net/projects/rcubevacation/)

It's fairly easy to add support for Postgresql, LDAP and other backends because of the modular code.

It's still work in progress but I hope you can test version 1.5. That should solve at least one the problems. You can increase log/debug level in main.inc.php

See README.txt for more information on installation and configuration.

I don't know how cpanel interacts with the database, but please post comments and feedback on the Sourceforge project page so I can help out.
Title: RoundCube vacation plugin
Post by: blair.sawler on September 20, 2009, 08:03:07 PM
Quote from: jaspersl;21397
Hi Blair,

It's still work in progress but I hope you can test version 1.5. That should solve at least one the problems. You can increase log/debug level in main.inc.php

See README.txt for more information on installation and configuration.

I don't know how cpanel interacts with the database, but please post comments and feedback on the Sourceforge project page so I can help out.


Thanks! I will ive it a try, and will let you know. Appreciate it!
Title: RoundCube vacation plugin
Post by: blair.sawler on September 23, 2009, 07:05:02 PM
I downloaded the latest version, but cannot determine how the driver needs to be modified.

Is there any documentation on modifying the drivers for the new plug-ins? I don't see anything on the repository.

One of the mods required with the RC .2XX version was to change the path for cpanel, depending on:

   var $path = "webmail/x3/mail";

to point to the proper directory.

I assume this has to be done with

$rcmail_config['setuid']['setuid_executable'] = '/usr/bin/squirrel_stuff';

but I am stuck.

Can anyone share their success with this plug-in and cpanel?

Thanks
Title: RoundCube vacation plugin
Post by: jaspersl on September 30, 2009, 08:02:59 AM
Hi Blair,

I have missed your reply, so my apologies for the late reaction.

You have at the moment three ways to get the vacation reply to work:

1) FTP. The .vacation.msg and .forward are uploaded using FTP to the homedirectory. Use this if you have system users.

2) setuid. A special application (setuid bit set) places the .forward and .vacation.msg in the homedirectory of a system user. Use this if you don't have an FTP-server.

3) SQL. The vacation message and the aliases for that to work are stored in an database. Use this if you have virtual users and virtual domains.

Version 1.6.2 has an updated setuid driver, config.inc.php etc.

The squirrelmail_vacation_proxy can be found in the extra/ dir but needs to be recompiled if your Apache user is not 'Apache'. That's a hardcoded setting for extra security.

So if you tell me which driver you intend to use, I can help you out.
Title: PHP Fatal error: Call to undefined function sys_get_temp_dir()
Post by: DaveQB on November 01, 2009, 08:00:01 PM
Hi,

Thanks for this great plugin. I found an issue running on Debian Etch. Maybe a depreciated error.

I get his in the logs:

PHP Fatal error:  Call to undefined function sys_get_temp_dir()

I found this with some googling:

https://trac.usvn.info/ticket/364
"The function is only available in PHP 5.2.1. I will backport the function. "

And this is what I am running:

ii  php5                                            5.2.0+dfsg-8+etch15

So that explains it. I will try and edit that line to a hard set "/tmp" maybe. See how we go..
Title: RoundCube vacation plugin
Post by: DaveQB on November 01, 2009, 08:00:47 PM
Oh the full error line is:

PHP Fatal error:  Call to undefined function sys_get_temp_dir() in /var/www/roundcubemail-0.3.1/plugins/vacation/lib/setuid.class.php on line 137
Title: RoundCube vacation plugin
Post by: jaspersl on November 02, 2009, 04:57:23 AM
Hi,

The page at

Howto_Requirements ? Roundcube Webmail (http://trac.roundcube.net/wiki/Howto_Requirements) lists PHP 5.2.1 as a requirement for deploying Roundcube.

But the workaround should be fine or you can mimick the behaviour of the missing function by returning /tmp.
Title: RoundCube vacation plugin
Post by: sunnydt on December 06, 2009, 05:40:20 PM
I cant seem to get this to work either. Im using cpanel too. I think I am doing something wrong. Im getting a 600 error too. should I leave the driver as setuid? or change this? Also am I suppose to create tables in my database and if so how many fields should they have?
Title: RoundCube vacation plugin
Post by: n3rvio on December 18, 2009, 12:59:46 PM
Hi,
I install plugin vacation-1.6.3.tar.gz with setuid mode for roundcube;

$rcmail_config['driver'] = 'setuid';
$rcmail_config['setuid']['setuid_executable'] = '/usr/bin/squirrelmail_vacation_proxy';
$rcmail_config['setuid']['vacation_executable'] = '/usr/bin/vacation';
$rcmail_config['setuid']['vacation_flags'] = ''; // See man vacation for valid flags
$rcmail_config['setuid']['vacation_message'] = '.vacation.msg';
$rcmail_config['setuid']['vacation_database'] = '.vacation.db';
$rcmail_config['setuid']['always_keep_message'] = true;

I compiled vacation-1.2.7.0 binary from linux (from here (http://vacation.sourceforge.net/)) and run it.

I copy the binary extra/vacation_binary/squirrelmail_vacation_proxy to /usr/bin/squirrelmail_vacation_proxy

In the logs I see no error, but the auto-reply messages are not saved.

Any ideas?

My contribution vacation/localization/es_ES.inc :rolleyes: ;
$labels = array();
$labels['vacation'] = 'Vacaciones';
$labels['autoreply'] = "Activar autorepuesta";
$labels['outofoffice'] = 'Configuracion del mensaje';
$labels['autoreplysubject'] = 'Asunto';
$labels['autoreplymessage'] = 'Mensaje';
$labels['autoreplybutton'] = 'Guardar';
$labels['mailforward'] = 'Reenvio de correo';
$labels['keepcopy'] = 'Mantener una copia del email';
$labels['forwardingaddresses'] = 'Reenviar al email';
$labels['forward'] = 'Configuracion de reenvio';
$labels['success_changed'] = 'Configuracion guardada';
$labels['failed'] = 'Configuracion erronea!'
?>
Title: RoundCube vacation plugin
Post by: jaspersl on March 04, 2010, 02:28:50 PM
Hi,

Perhaps a lame kick but the out of office / vacation plugin for Roundcube has quite a lot of bugfixes and improvements in error handling of the last releases.

If you still intend to use the plugin, vacation plugin 1.9.2 for Roundcube has just been released.
Title: RoundCube vacation plugin
Post by: ABerglund on March 04, 2010, 03:34:00 PM
Our organization does not allow a user to set up their own forwards, due to archiving and retention policies. I was able to disable that ability in the older version I am now using. I don't see an easy way to disable forwards in this new version. Please consider adding that capability.
Title: RoundCube vacation plugin
Post by: jaspersl on March 04, 2010, 04:32:52 PM
Quote from: ABerglund;25982
Our organization does not allow a user to set up their own forwards, due to archiving and retention policies. I was able to disable that ability in the older version I am now using. I don't see an easy way to disable forwards in this new version. Please consider adding that capability.


Ok, that should be fairly easy to accomplish,i'll add a config option for config.ini

But for now you can disable the forwards by commenting the lines in vacation.php, around line 165 and line 174. Please let me know if that works out for you.

How did you previously disable the forwards?
Title: RoundCube vacation plugin
Post by: ABerglund on March 04, 2010, 05:45:51 PM
OK, now I'm not certain that I disabled it in the previous version. I'm currently using version 20091008, which does not appear to have the forward-setting capability. Or if it did, I excised it completely.

I will load and test stripping that out of this latest version and report back.
Title: RoundCube vacation plugin
Post by: ABerglund on March 04, 2010, 06:33:41 PM
Have commented out the section on forwards, but have not been able to get the new version to work. Claims to have a permissions error when attempting to FTP to the IMAP server. Using the same server and info as works perfectly in that really early version.

Uncommented the Forwards section as a test, no change. Still get permissions error when attempting to upload.

This latest release using both a config.inc.php and config.ini is rather confusing, and the install options are not as clearly spelled out, in my opinion anyway. The early version is much easier to configure. I suspect my error is that I'm missing something in the FTP config. But there don't appear to be many options...
Title: RoundCube vacation plugin
Post by: jaspersl on March 05, 2010, 02:30:34 AM
Quote from: ABerglund;25985
Have commented out the section on forwards, but have not been able to get the new version to work. Claims to have a permissions error when attempting to FTP to the IMAP server. Using the same server and info as works perfectly in that really early version.


What's the exact error you see on the screen? Do you get the error when getting or setting the vacation settings?

Quote

This latest release using both a config.inc.php and config.ini is rather confusing, and the install options are not as clearly spelled out, in my opinion anyway. The early version is much easier to configure. I suspect my error is that I'm missing something in the FTP config. But there don't appear to be many options...


I had to make an ini style configuration to have multiple host support. So if you offer your users two different IMAP hosts (A and B) to choose from, the multiple host support comes in handy. In earlier versions, both host A and B shared the same settings for FTP, like FTP host.

With the config.ini you can disable vacation tab for host A and have a FTP seperate configuration for host B. And host C might use sshftp.

You can probably accomplish the same with a single config.inc.php, but you'll get a bunch of nasty nested arrays. Config.inc.php still remains for shared configuration like dotforward, these settings are shared by setuid,sshftp and ftp.

However, if specific subjects in install.txt and readme.txt aren't clear to you, let me know.
Title: RoundCube vacation plugin
Post by: ABerglund on March 05, 2010, 11:22:21 AM
Quote from: jaspersl;25988
What's the exact error you see on the screen? Do you get the error when getting or setting the vacation settings?
(http://www.roundcubeforum.net/attachment.php?attachmentid=1295&d=1267805957)

The error is displayed when attempting to write the file via FTP, but if the file already exists it can't be read, either. FTP logs on the IMAP server show that connection by the proper user was made, but transfer was not completed.

Quote from: jaspersl;25988
I had to make an ini style configuration to have multiple host support. So if you offer your users two different IMAP hosts (A and B) to choose from, the multiple host support comes in handy. In earlier versions, both host A and B shared the same settings for FTP, like FTP host.
I can see the value for that for other people, but hadn't considered that possibility since we connect to a single server.
Title: RoundCube vacation plugin
Post by: jaspersl on March 05, 2010, 11:58:12 AM
Quote from: ABerglund;25993
(http://www.roundcubeforum.net/attachment.php?attachmentid=1295&d=1267805957)

The error is displayed when attempting to write the file via FTP, but if the file already exists it can't be read, either. FTP logs on the IMAP server show that connection by the proper user was made, but transfer was not completed.


It surprises me as I use the default ftp_put() method of PHP. Can you try again after editing ftp.class.php?

The downloadfile() and uploadfile() method supress errors, so I am wondering what the exact error looks like. Can you remove the '@' signs in the code?

So it looks like:
$result = ftp_put($this->ftp, $remoteFile, $localFile, FTP_ASCII);

Which FTP-server are you using? Some FTP-server configuration don't allow . (dot) files to be downloaded. Can you perhaps try it from the commandline, using an FTP-client like ncftp or whatever you prefer?

Quote

I can see the value for that for other people, but hadn't considered that possibility since we connect to a single server.


I recently looked at (managed)sieve scripts which can be used with Dovecot IMAP-server. That eliminates the need for FTP/setuid/sshftp if the IMAP-server supports Sieve scripts, it's been a while since I've run my own production mailserver.

Anyway, I wasn't so keen on supporting multiple-hosts either, but it seems a good thing to have more flexibility especially with exotic configurations I haven't thought of before :)
Title: RoundCube vacation plugin
Post by: ABerglund on March 05, 2010, 12:11:46 PM
Quote from: jaspersl;25994
It surprises me as I use the default ftp_put() method of PHP. Can you try again after editing ftp.class.php?
No change in the error message after removing the '@'.

Quote from: jaspersl;25994
Which FTP-server are you using? Some FTP-server configuration don't allow . (dot) files to be downloaded. Can you perhaps try it from the commandline, using an FTP-client like ncftp or whatever you prefer?
The remote IMAP server (RHEL5) is running vsftp. I don't think there are any issues with (dot) files since the original version of the plugin still works perfectly. I'm leaning toward some sort of error in my config files for the plugin. I'm probably missing something fairly basic in one or the other. But since the documentation for the two files isn't clear (to me) what options and configs should go in which files, it's difficult for me to track down the problem.
Title: RoundCube vacation plugin
Post by: jaspersl on March 05, 2010, 12:56:41 PM
Quote from: ABerglund;25996
No change in the error message after removing the '@'.

The remote IMAP server (RHEL5) is running vsftp. I don't think there are any issues with (dot) files since the original version of the plugin still works perfectly. I'm leaning toward some sort of error in my config files for the plugin. I'm probably missing something fairly basic in one or the other. But since the documentation for the two files isn't clear (to me) what options and configs should go in which files, it's difficult for me to track down the problem.


It's starting to make sense now. If I recall correctly, previous versions had passive mode on by default while the new style hasn't. Since there is no error (permission denied by the server), I suspect the firewall is key in this problem.

The current code in ftp.class.php looks like:

if (isset($this->cfg['passive']) && !ftp_pasv($this->ftp, TRUE)) {
}

Since the first statement evaluates to false, the latter isn't executed. Can you edit your config.ini so it looks a bit like this:

[default]
driver = "ftp"
passive = True

That should be all I guess.

Regarding the documentation, I'd hoped the comments in config.inc.php would be clear.

config.inc.php serves two purposes:

1) Configuration of default subject/body text if it's empty.
2) Provide configuration for dotforward class which acts a helper class for setuid,sshftp and ftp backend. It generally doesn't use any changes.

I can probably merge the dotforward config with config.ini but my first priority is to start on this ManagedSieve driver support.
Title: RoundCube vacation plugin
Post by: ABerglund on March 05, 2010, 06:02:40 PM
Quote from: jaspersl;25997
Can you edit your config.ini so it looks a bit like this:

[default]
driver = "ftp"
passive = True
That fixed it. I had thought that I had seen something about passive being the default and so didn't think about that any farther. But I probably saw that in the old version, not the new. I guess I'm easily confused...

Thanks for your help.
Title: RoundCube vacation plugin
Post by: jaspersl on March 07, 2010, 04:41:50 AM
Quote from: ABerglund;26002
That fixed it. I had thought that I had seen something about passive being the default and so didn't think about that any farther. But I probably saw that in the old version, not the new. I guess I'm easily confused...

Thanks for your help.


Thanx for reporting the issue. The documentation indeed tells that Passive = True is the default while the FTP-driver hasn't passive mode enabled by default.

The code is updated, so  in further releases 'passive = True' can be omitted.

BTW, I hope to have release 1.9.3 that allows you to turn off forwarding without hacks in the code. It's a setting can be used in config.ini

It should be done on Tuesday as I am quite busy with work.
Title: RoundCube vacation plugin
Post by: voltron81 on March 30, 2010, 11:58:20 AM
Hi guys.
I'm trying to install this amazing plugin into my system with roundcube 0.3.1.
The server is based on Debian and as database I'm using MySQL.

I've installed the package validate and download the plugin in the roundcube.
I've activated the plugin in roundcube and now in settings I can see the Vacation tab.
But if I click on it I've this error:
Code: [Select]
CONFIGURATION ERROR

Vacation plugin: /ab/ cannot be executed by user ''
Please read the INSTALL instructions!


Now the problem is that I don't understand what I've to do when in the INSTALL.txt you say:
Code: [Select]
3) Open plugins/vacation/config.inc.php in your editor and change the settings if needed.
4) Configure plugins/vacation/config.ini and change the settings if needed.


What I would like to have is a simple autoresponder, that will send and email back with a standard text (the same for everybody).
Is then is simple enough, could be great to have option that every account can setup a personalized autoresponder message...

May somebody explain me what I need to setup?

Thanks
Michele
Title: RoundCube vacation plugin
Post by: ABerglund on March 30, 2010, 12:17:23 PM
First, you need to have vacation support on the IMAP server as well. What are you using for that?
Title: hungarian translation
Post by: zeta67 on April 03, 2010, 11:28:27 AM
hungarian translation
Title: RoundCube vacation plugin
Post by: dziobak on April 06, 2010, 03:29:07 PM
My mistake. Please remove it...
Title: RoundCube vacation plugin
Post by: ABerglund on April 06, 2010, 03:32:55 PM
Progress how? The current version is working fine for me.
Title: RoundCube vacation plugin
Post by: miniwark on June 09, 2010, 10:50:10 AM
I have just try the vacation plugin
1.9.2 seems to work but 1.9.3 have at least two problems :

1) no confing.inc.php file in the zip file
(i have use the one from 1.9.2)
2) i have this strange message :
Vacation plugin: Driver '' cannot be loaded using plugins/vacation/lib/.class.php

with this config file :
[default]
driver = "setuid"
executable = "/usr/bin/squirrelmail_vacation_proxy"

(this same file did seems to works with 1.9.2)


Alternaly the config.mk for the squirrelmail_vacation_proxy is set to install squirrelmail_vacation_proxy binary in /plugin/extra and not in /usr/bin/ as said in the readme.txt
Title: RoundCube vacation plugin
Post by: voltron81 on June 11, 2010, 09:08:40 AM
Quote from: ABerglund;26493
First, you need to have vacation support on the IMAP server as well. What are you using for that?


Hi,
sorry if I answer you just now.
As IMAP I'm using courier (imapd)

How can I have vacation support on the IMAP server?

Thanks
Michele
Title: RoundCube vacation plugin
Post by: ericx on June 11, 2010, 04:52:28 PM
Quote from: miniwark;27968
I have just try the vacation plugin
1.9.2 seems to work but 1.9.3 have at least two problems :

1) no confing.inc.php file in the zip file
(i have use the one from 1.9.2)
2) i have this strange message :
Vacation plugin: Driver '' cannot be loaded using plugins/vacation/lib/.class.php

with this config file :
[default]
driver = "setuid"
executable = "/usr/bin/squirrelmail_vacation_proxy"

(this same file did seems to works with 1.9.2)


I've managed to track the problem a bit more.

In VacationConfig.class.php, in function checkAllowedParameters(), the test for validity appears to be the line:
Code: [Select]

if (! empty($diff) && !in_array(key($diff),array('driver','body','subject'))) {

(at least, a return error value is set if this condition is true). However, at the bottom of the function, the return value is simply:
Code: [Select]

return (empty($diff));


Now I'm not sure I understand clearly how checkAllowedParameters() is supposed to work; but it seems to me that if "driver" "body" or "subject" are listed in the parameters, $diff is not going to be empty (If I'm reading it right, $diff should be the list of all parameters minus those specifically supported by the currently selected driver). The validity test will pass (because 'driver', 'body', and 'subject' are special cased); however, the routine will return FALSE because $diff isn't empty.

This means that no params are passed up from getCurrentConfig(); but at the same time, hasError isn't set.

---
On vaguely related topic: all the files in 1.9.3 unzip with permissions 666 and folders with permission 777. That's kind'a scary.
Title: RoundCube vacation plugin
Post by: ericx on June 11, 2010, 05:32:25 PM
Here is a patch for VacationConfig.class.php which I think addresses the just mentioned bug:

Code: [Select]
*** plugins/vacation/lib/VacationConfig.class.php~ Tue Mar  9 15:13:56 2010
--- plugins/vacation/lib/VacationConfig.class.php Fri Jun 11 17:23:03 2010
***************
*** 168,180 ****
  {
 
  $keys = $this->allowedOptions[$this->currentArr['driver']];
! $diff = array_diff_key($this->currentArr,array_flip(array_keys($keys)));
 
               
! if (! empty($diff) && !in_array(key($diff),array('driver','body','subject')))
  {
  // Invalid options found
! $this->hasError = sprintf("Invalid option found in config.ini for %s driver and section [%s]: %s is not supported",
  $this->currentArr['driver'],$this->currentHost,key($diff));
  }
  return (empty($diff));
--- 168,184 ----
  {
 
  $keys = $this->allowedOptions[$this->currentArr['driver']];
! $diff = array_diff_key($this->currentArr,
!       array_flip(array_keys($keys)),
!       array('driver' => 1,
!     'body' => 1,
!     'subject' => 1));
 
               
! if (! empty($diff))
  {
  // Invalid options found
! $this->hasError = sprintf("Invalid option found in config.ini for %s driver and section [%s]: '%s' is not supported",

This also makes it apparent that the values provided in the example config.ini are bogus: defaultbody and defaultsubject don't appear to be valid parameters.
Title: Vacation plugin: Driver '' cannot be loaded using plugins/vacation/lib/.class.php
Post by: albiz on June 17, 2010, 12:30:00 PM
Hi,

I have a problem with the vacation plugin. I Tried to use virtual driver and it seems to work but in config tab i get an
"Vacation plugin: Driver '' cannot be loaded using plugins/vacation/lib/.class.php"

error. After reading INSTALL.TXT,  README.txt, googling...... I can't find the solution, any suggestion?

I'm on debian + postfix (vistual users) + mysql + dovecot

here's my /plugins/vaction/config.ini

Code: [Select]

[default]
driver = "virtual"
defaultsubject = "Fuera de la oficina"
defaultbody = "default.txt"

[*** SQL/Virtual Driver ***]
dsn = &quot;mysql://<mydbuser>:<mypass>@localhost/<mailserverdb>&quot;
transport = &quot;vacation.<mydomain>&quot;
dbase = &quot;<mydatabase>&quot;
always_keep_copy = true
select_query = &quot;SELECT destination FROM %m.virtual_aliases WHERE source='%e' AN$
delete_query = &quot;DELETE FROM %m.virtual_aliases WHERE domain_id=%i AND source='%$
insert_query = &quot;INSERT INTO %m.virtual_aliases (domain_id,source,destination) V$
domain_lookip_query = &quot;SELECT id FROM mailserver.virtual_domains WHERE name='%d$
createvacationconf = true


Thanks in advance,

Sr.Albiz
Title: RoundCube vacation plugin
Post by: blair.sawler on August 23, 2010, 06:48:15 PM
Hi jaspersl et. al.

I woul dlike to get this to work with cpanel, hostmonster, but need some direction. What can I tell you so you can help?
Title: RoundCube vacation plugin
Post by: SKaero on August 23, 2010, 06:51:57 PM
The vacation plugin doesn't work with CPanel.
Title: RoundCube vacation plugin
Post by: blair.sawler on August 23, 2010, 08:27:47 PM
For sure? Is there anyway we can get it to work? I want to upgrade from .2.2 but that is a deal breaker for me unfortunately. Once you offer the ability to users, kind of hard to take it away....
Title: RoundCube vacation plugin
Post by: SKaero on August 23, 2010, 11:43:25 PM
The vacation plugin only supports SQL and LDAP where as you need to a custom system to interface with CPanel. It could be coded but its not available right now.
Title: RoundCube vacation plugin
Post by: blair.sawler on August 24, 2010, 08:53:53 AM
I am not enough of a programmer to take that on, where we did have it for version .2, someone else must want this eh?
Title: RoundCube vacation plugin
Post by: uod on October 07, 2010, 03:54:21 PM
I am hoping this thread is still being monitored.

Has anyone else had a problem with the newest version of Roundcube (0.4.2)  + the newest version of the Vacation (1.9.9) plugin?   Specifically, when I click on the "Vacation" tab in settings, the page displays outside of the intended frame.  I have attached a screenshot to demonstrate.

I am using a completely default installation of roundcube --- I did not modify any of the html/css/etc pages.

Anyone know what to do in this case?
Title: RoundCube vacation plugin
Post by: uod on October 07, 2010, 04:10:20 PM
Nevermind -- I got antsy and decided to start messing with it.  I had to edit the #pagecontent section of the vacation.css file.   added "margin-top:100px;" seems to have done the trick.