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
-Matt
-- Andre
On Tuesday, June 3, 2003, at 02:42 AM, Claudio Jeker wrote:
On Mon, Jun 02, 2003 at 11:32:33PM -0700, Roger Thomas wrote:i have my setup working as imap access only. i do not have any pop3 server running. but i do have the plan to incorporate it ONLY for paid accounts.
for now, all accounts have their accountStatus attribute as 'active'.
when i have pop3 running, my /*understanding*/ is to have paid account's accountStatus=active BUT free account's accountStatus=nopop.
so i tried changing active to nopop for a test account but that gave me a login error. pls advise.
Nopop means acctually no access to either pop or imap. The name is probably not that clear perhaps nofetch would be clearer.
-- :wq Claudio
