6.0.0-beta1
7/9/25

[#6523] LDAP driver for SunOne Messaging
Summary LDAP driver for SunOne Messaging
Queue Forwards
Queue Version 3.0.1
Type Enhancement
State Resolved
Priority 1. Low
Owners bklang (at) horde (dot) org
Requester falon (at) csi (dot) it
Created 03/25/2008 (6315 days ago)
Due
Updated 05/08/2008 (6271 days ago)
Assigned
Resolved 05/05/2008 (6274 days ago)
Milestone
Patch No

History
05/08/2008 05:51:05 PM Ben Klang Comment #6 Reply to this comment
Unfortunately this problem is very specific to SunONE.  qmail-ldap 
uses entirely different attributes to handle vacation messages and 
does not need nor use the mailDeliveryOption attribute at all.  From 
what I can tell Exim uses something different from both qmail-ldap and 
SunONE.



In addition this is really should be a new bug because the rewritten 
Forwards driver does work as advertised, it just conflicts with 
Vacation in your environment.  To be honest I'm not sure whether 
Forwards needs to be fixed, or Vaction, or both.  Please open a new 
ticket with this problem report and we'll track it separately.
05/08/2008 09:20:51 AM falon (at) csi (dot) it Comment #5 Reply to this comment
I thank you very much for you effort.

I tried this patch, it is very useful.



There is again a bug that affect forward and vacation modules together.

Because they act on same multivalue attribute ('maildeliveryoption'), 
if I change setting on vacation I corrupt forward, If I change forward 
setting, vacation doesn't work more.



I think this is because ldap driver works on maildeliveryoption 
rewriting entire attribute, and not only his interesting value.

For instance, If I set forward on active vacation user, the forward 
driver remove 'autoreply' value of maildeliveryoption.



A patch on this behavior should be very useful for all people that use 
vacation and forward together.



I thank you very much

Best Regards
05/05/2008 08:55:50 PM Ben Klang Comment #4
State ⇒ Resolved
Reply to this comment
This has been implemented with the rewritten LDAP driver.  Please see 
http://lists.horde.org/archives/cvs/Week-of-Mon-20080505/078038.html
05/02/2008 08:24:01 PM Ben Klang Comment #3
Assigned to Ben Klang
Reply to this comment
I have just refactored much of the old Exim-specific LDAP driver into 
a more generic LDAP driver supporting the following schemas:



* qmail-ldap (based on my own deployment)

* SunONE (as described in this ticket)

* Exim (as formerly implemented)

* Custom (in case one of the above do not fit)



I will be committing this updated driver shortly as it still requires 
a bit more testing.


03/25/2008 02:57:34 PM Chuck Hagenbuch Comment #2
Priority ⇒ 1. Low
State ⇒ Accepted
Reply to this comment
Sure, but if you want it to be high priority you'll probably need to 
sponsor its development.
03/25/2008 02:02:48 PM falon (at) csi (dot) it Comment #1
Priority ⇒ 3. High
Type ⇒ Enhancement
Summary ⇒ LDAP driver for SunOne Messaging
Queue ⇒ Forwards
Milestone ⇒
Patch ⇒ No
State ⇒ New
Reply to this comment
I really would appreciate a LDAP driver for SunOne Messaging.

The behavior requested differ on current LDAP driver as below:



forward with local copy must have following multivalued attribute:

maildeliveryoption: mailbox

maildeliveryoption: forward



forward with no local copy must have only the following 
mailveliveryoption attribute single value:

maildeliveryoption: forward





Without maildeliveryoption attribute set to "forward", the forward 
mechanism doesn't work. It's not sufficient to set 
mailforwardingaddress attribute.



Thanks a lot.






Saved Queries