[Dovecot] Is dovecot the right choice for this problem?