Hi, 

trying to set up the vacation-plugin wit ldap-backend I'm
stuck. Accessing the page I get an error "Fehler bei der Verarbeitung",
which means something like "Processing error".

Preliminaries:

Only the admin can (and shall) change data in the directory tree.
the User-Dn is build like
[email protected],ou=example.com,ou=virtualmail,dc=hanns,dc=de
(The Mail-Address is used for the attributes mail and uid)

Here's my ldap-configuration from plugins/vacation (comments stripped
for readability)

,----[ plugins/vacation/config.inc.php ]
| $rcmail_config['vacation_ldap_host'] = '127.0.0.1';
| $rcmail_config['vacation_ldap_port'] = 389;
| $rcmail_config['vacation_ldap_starttls'] = true;
| $rcmail_config['vacation_ldap_version'] = 3;
| $rcmail_config['vacation_ldap_basedn'] = 'ou=virtualmail,dc=hanns,dc=de';
| $rcmail_config['vacation_ldap_binddn'] = 'cn=Manager,dc=hanns,dc=de';
| $rcmail_config['vacation_ldap_bindpw'] = 'totallysecret';
| $rcmail_config['vacation_ldap_attr_email'] = 'mail';
| $rcmail_config['vacation_ldap_attr_emaillocal'] = 'mailhost';
| $rcmail_config['vacation_ldap_attr_emaildomain'] = 'mailsource';
| $rcmail_config['vacation_ldap_attr_vacationenable'] = 'vacationActive';
| $rcmail_config['vacation_ldap_attr_vacationenable_value_enabled'] = 'TRUE';
| $rcmail_config['vacation_ldap_attr_vacationenable_value_disabled'] = 'FALSE';
| $rcmail_config['vacation_ldap_attr_vacationstart'] = 'vacationStart';
| $rcmail_config['vacation_ldap_attr_vacationend'] = 'vacationEnd';
| $rcmail_config['vacation_ldap_attr_vacationsubject'] = null;
| $rcmail_config['vacation_ldap_attr_vacationmessage'] =
|  'vacationInfo';
| $rcmail_config['vacation_ldap_attr_vacationkeepcopyininbox'] = null;
| $rcmail_config['vacation_ldap_attr_vacationkeepcopyininbox_value_enabled'] = 
null;
| $rcmail_config['vacation_ldap_attr_vacationkeepcopyininbox_value_disabled'] = 
null;
| $rcmail_config['vacation_ldap_attr_vacationforwarder'] =
|  'vacationForward';
| $rcmail_config['vacation_ldap_search_base'] =
|  'uid=%username,dc=%email_domain,ou=virtualmail,dc=hanns,dc=de';
| $rcmail_config['vacation_ldap_search_filter'] = 
'(objectClass=CourierMailAccount)';
| $rcmail_config['vacation_ldap_search_attrs'] = array ('vacationActive', 
'vacationInfo');
| $rcmail_config['vacation_ldap_modify_dns'] = array ( 
'dc=Manager,dc=hanns,dc=de');
| $rcmail_config['vacation_ldap_modify_ops'] = array(
|         array ('replace' => array(
|                         $rcmail_config['vacation_ldap_attr_vacationenable'] 
=> '%vacation_enable',
|                         $rcmail_config['vacation_ldap_attr_vacationmessage'] 
=> '%vacation_message',
|                         
$rcmail_config['vacation_ldap_attr_vacationforwarder'] => '%vacation_forwarder'
|                   )
|         )
| );
`----

I'm in doubt, if I've set the right values for example in
$rcmail_config['vacation_ldap_search_base'] and
$rcmail_config['vacation_ldap_modify_dns'] 

By now, I don't see any activity in the ldap-Log, when I access the
vacation page.

Probably someone can have a look at the configuration and give me a
hint, where to start searching for my mistake.

Any help appreciated.

Hanns

-- 
"Who is General Failure? And why is he reading my harddisk?"
-- 
List info: http://lists.roundcube.net/users/
BT/8f4f07cd

Reply via email to