Matthew Crocker wrote: > > > No. That's wrong use of an LDAP directory anyway. > > > > You simply want to define the attribute "accountStatus" multiple times > > with different values like "nopop", "noimap", "nosmtp", "disabled" > > and "deleted". > > > > Each of the respective programs (pop3d, imapd and so on) is looking > > for it's own disabler. You can do that right now with qmail-ldap. All > > you have to do is to tweak the #defines in qmail-ldap.h and the auth_* > > programs. > > > > Ok, so can we set up something like this? Is accountStatus a multi > already? It would be nice if we could break apart the capabilities of > each service and have a finer grained control of the account permissions
We can, but we wont. We don't have the need to block imap but not pop. You have got the source code. I told you how you can do it. Unless you become one of our paid customers you have to do it yourself. After all this is free and Open Source Software, not Microsoft platinum support. Actually we have developed this software for our own needs on our own worktime and then decided to share it as-is with whoever is able to download it. I expect at least *some* effort from you in this matter like reading the source at the places I pointed out to you. We have already paid a long way that you can serve your soon paying customers. Don't get me wrong, but from time to time this needs to be said. If you want to participate in qmail-ldap's development effort you can do it by either paying us to implement feature-x or by contributing feature-y by yourself (as long as fits the style and design goals of us). -- Andre
