[Dovecot] Removing specific entry in user/auth cache

Angel L. Mateo amateo at um.es
Fri Jun 29 10:13:58 EEST 2012


El 29/06/12 07:32, Timo Sirainen escribió:
> On 29.6.2012, at 5.18, Daniel Parthey wrote:
>
>> wouldn't it be better to use a syntax similar to other doveadm commands,
>> with labels for all arguments?
>>
>> doveadm auth test -u <user> -p [<pass>]
>> doveadm auth cache flush -u [<user>]
>> doveadm auth cache stats
>>
>> This will allow you to syntactically distinguish "commands" from "arguments".
>> Otherwise you might run into the same "kludgy" syntax problem again, as soon
>> as the number of subcommands changes.
>
> The problem was with the "auth" toplevel command not having subcommands. I don't think there are going to be any problems with subcommands. Also there are many commands already that take <user> without the -u parameter. Actually it's only the "mail commands" that take -u parameter at all.
>
> Another potential problem is "doveadm user" command. I'm wondering if it might be a good idea to move it to "doveadm auth user" or "doveadm auth userdb" command. There should be also a similar "doveadm auth passdb" command that does a passdb lookup without authentication.
>

	Other command it could be usefull is to remove a temporal user-server 
association in director. For example, I had a downtime in one server, so 
users normally directed to this server is now been directed to other. 
Now I want a user to get back to his normal server (force it, I know we 
willl get back after a timeout), but I don't want to flush all user 
connections to the backup server.

-- 
Angel L. Mateo Martínez
Sección de Telemática
Área de Tecnologías de la Información       _o)
y las Comunicaciones Aplicadas (ATICA)      / \\
http://www.um.es/atica                    _(___V
Tfo: 868887590
Fax: 868888337




More information about the dovecot mailing list