I have a pretty basic question - I'm just getting into this email business =).

There is a server that uses virtual users with dovecot. How could I go
by allowing the users to change their usernames and to let them save
all of their mail/info?
Access to the mailboxes is provided via
squirrelmail .