[sork] vacation H3 (3.0.1) ldap driver bug?

Jay Brewsky sleepingprocess at gmail.com
Mon Oct 1 18:25:51 UTC 2007


Hey guys,


  I have been wrestling with the vacation addon to my horde 3.1.4
install for a while now, and cannot seem to get the ldap driver to
fully function.  For example:

I can get the vacation plugin to set all of the relavant info into
ldap, but the plugin appearently has problems reading the info after
it has been set.

I login to horde, go to the vacation plugin, the plugin states "Your
vacation notice is currently disabled".. I fill out test data into the
subject, from, and message fields, and hit submit, then when the page
refreshes, the plugin states:

  Vacation notice successfully enabled.
  Your vacation notice is currently disabled.

and the original default sample data is in the fields.  I go to my
ldap database, and all of the data I entered is reflected into my ldap
database, but is not shown to the user trying to setup a vacation
response.  It would appear that vacation is having difficulty reading
from my ldap database, however the forwards plugin is configured in a
similar fashion, and does not display this behaviour.

My ACL on my ldap database are as follows:

access to attrs=userPassword,sambaLMPassword,sambaNTPassword,qmailDotMode,mailReplyText,mailForwardingAddress
      by self write
      by anonymous auth
      by * none
access to *
      by * read


Here is my vacation conf.php:
]# cat conf.php
<?php
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
// $Horde: vacation/config/conf.xml,v 1.15.2.8 2006/10/13 16:03:33 jan Exp $
$conf['vacation']['path'] = '/usr/local/bin/vacation';
$conf['vacation']['default'] = 'Subject: ' . _("On vacation message")
. "\n" . _("I'm on vacation and will not be reading my mail for a
while.") . "\n" . _("Your mail will be dealt with when I return.") .
"\n";;
$conf['vacation']['subject'] = true;
$conf['vacation']['from'] = true;
$conf['server']['params']['default']['host'] = '10.254.254.120';
$conf['server']['params']['default']['port'] = 389;
$conf['server']['params']['default']['timeout'] = 0;
$conf['server']['params']['default']['version'] = '3';
$conf['server']['params']['default']['basedn'] = 'ou=Users,dc=ldapdb,dc=com';
$conf['server']['params']['default']['vacation'] = 'mailReplyText';
$conf['server']['params']['default']['active'] = 'qmailDotMode';
$conf['server']['params']['default']['enabled'] = 'Y';
$conf['server']['params']['default']['disabled'] = 'N';
$conf['server']['params']['default']['uid'] = 'uid';
$conf['server']['params']['default']['hordeauth'] = true;
$conf['server']['driver'] = 'ldap';
$conf['aliases']['show'] = false;
$conf['aliases']['driver'] = 'none';
$conf['user']['refused'] = array('root', 'bin', 'daemon', 'adm', 'lp',
'shutdown', 'halt', 'uucp', 'ftp', 'anonymous', 'nobody', 'httpd',
'operator', 'guest', 'diginext', 'bind', 'cyrus', 'courier', 'games',
'kmem', 'mailnull', 'man', 'mysql', 'news', 'postfix', 'sshd', 'tty',
'www');
$conf['menu']['apps'] = array('forwards', 'imp', 'turba', 'vacation');
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */



please help!


More information about the sork mailing list