| Summary | LDAP driver for SunOne Messaging |
| Queue | Forwards |
| Queue Version | 3.0.1 |
| Type | Enhancement |
| State | Resolved |
| Priority | 1. Low |
| Owners | Ben Klang <ben (at) alkaloid (dot) net> |
| Requester | falon (at) csi (dot) it |
| Created | 03/25/2008 (47 days ago) |
| Due | |
| Updated | 05/08/2008 (3 days ago) |
| Assigned | |
| Resolved | 05/05/2008 (6 days ago) |
| Attachments | |
| Milestone | |
| Patch |
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.
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
State ⇒ Resolved
This has been implemented with the rewritten LDAP driver. Please see http://lists.horde.org/archives/cvs/Week-of-Mon-20080505/078038.htmlAssigned to Ben Klang
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.
Priority ⇒ 1. Low
State ⇒ Accepted
Sure, but if you want it to be high priority you'll probably need to sponsor its development.Patch ⇒
Milestone ⇒
Queue ⇒ Forwards
Summary ⇒ LDAP driver for SunOne Messaging
Type ⇒ Enhancement
Priority ⇒ 3. High
State ⇒ New
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.