On 2006-03-30, at 1522, Matt Brookings wrote:
We're currently working on a project to integrate automatic updates to a global addressbook via vpopmail's API. During a meeting, we discussed using the hook features, rather than directly modifying the vpopmail API to call OpenLDAP functions. Firstly, is there anyone who is actively working on the hook support,
if by "the hook support" you are referring to the "oncall" patch i sent to the list a few days ago, that would be me- and i think robin bowes is playing with it, although i think he's focusing more on using an oncall script rather than editing the oncall code itself.
if you're talking about some other kind of "hook support", where can i find out more? if there was already an API in progress for this kind of thing, i should probably re-write my "oncall" patch to conform with that API, just for the sake of causing a minimum of interference with projects that others may be working on.
and secondly, is there anyone who can think of a reason to integrate the addressbook support directly into vpopmail rather than via oncall hooks?
by "addressbook support" i'm guessing you mean setting up and automatically maintaining a company-wide LDAP directory which automatically contains all mailboxes, with entries added, deleted, and changed as mailboxes are added, deleted, or changed within the vpopmail system.
i don't know for sure, but i'm guessing that the number of people out there who are using an LDAP address book is a rather small percentage of the number of people running vpopmail- at least not a large enough number to justify adding this functionality to vpopmail's code. of course a big part of this is that openldap is a royal pain, but that's a topic for some other time...
having a generic "oncall" hook which can be "doctored" to work as an LDAP directory updater is actually a really good idea. it's funny- i wrote the "oncall" stuff to handle asynchronously rebuilding the "validrcptto.cdb" file on my own server, and wasn't sure others would have a use for it- but now the list has turned up two other ideas, and i'm sure others are coming.
Just an FYI, we've created a structure that works well with every addressbook software we've been able to test with. We're going to end up releasing a beta package for everyone to look at. Hopefully we can get some good input at that time.
cool, i look forward to playing with it. is it in the CVS somewhere that i can take a sneak peek?
-------------------------------------------------- | John M. Simpson - KG4ZOW - Programmer At Large | | http://www.jms1.net/ <[EMAIL PROTECTED]> | -------------------------------------------------- | Mac OS X proves that it's easier to make UNIX | | pretty than it is to make Windows secure. | --------------------------------------------------
PGP.sig
Description: This is a digitally signed message part