~ James.
Thank you, this is a valid suggestion, especially since it could be
done directly with some SQL magic in dovecot config file.
I will consider this option !
as i always run dovecot using standard unix auth/password mechanism and
mail user is always unix user, then it is rather trivial. editing
automatically /etc/master.passwd to change home directories depending of
your needs and then moving data is simple and you may do any way.
Even without this i would recommend your way of spreading users by
human-understandable way.
i would take 2 first letters, mak groups out of them to have roughly same
mount of users or disk space and then move.