Howard Chu wrote: > Dan White wrote: > >> On 22/10/09 21:36 -0200, Sandro Venezuela wrote: >> >>> Hi, >>> >>> I have a e-mail server with Cyrus + SASL + LDAP and would like to >>> prohibit access to mailbox of the User when it is with the expired >>> password. How can I do that? >>> >> Sandro, >> >> Cyrus SASL doesn't have a concept of password expiry. What mechanism is >> controlling when your passwords expire? OpenLDAP ppolicy? or system >> expiration (PAM)? >> >> > This isn't quite correct. Cyrus SASL in fact defines a SASL_EXPIRED error > code. However, the only Cyrus mech that currently uses this code is the OTP > mech. > > Unfortunately the Cyrus SASL auxprop mechanism doesn't define any method for > auxprop plugins to return this type of status information. Looking at the > code, it's not really obvious where such a status should be exposed. It would > certainly be nice to patch this in though. > >
So for all practical intents and purposes, Sandro is correct. Anything else is an exercise in hair splitting. If a defined mechanism has no way in which to be used, it might as well not be there, although I can see where the functionality may be planned and "on the way" but not finished yet. -- Paul