On 12 May 2017, at 5.14, Christian Balzer <[email protected]> wrote: > > > Hello, > > Dovecot 2.2.27 (Debian Jessie backports). > > When issuing a "doveadm kick" for a specific user I was greeted by: > --- > "warning: other connections would also be kicked from following users:" > --- > and a list of 22odd thousand users. > > As it turns out, kick wants to smack the hibernation proces(ses) that > have hibernated sessions for this user, obviously the wrong approach here.
Kicking in backends works by sending a signal to the mail processes. It would be nice to support other ways also, but that would require larger changes. > If there's doveadm command to wake up and thus un-hibernate sessions for a > specific user this could be used as a workaround but a quick glance > suggest no such thing. If you change the dovecot.index.log of any of the folders where the user is IDLEing, that'd do it. I think just find /user 'dovecot.index.log' | xargs touch would work. > This functionality is absolutely crucial for us as we need this for our > custom mailbox migration functionality. > > If there's no workaround or fix within 2 months I'll be forced to disable > hibernation again (with a heavy heart). How about doveadm director kick / doveadm proxy kick?
