These instructions assume that you are migrating email on the same host, and you already have the new email address created.
After gaining access to the ssh terminal, enter the following command:
rsync -av ~/mail/<olddomain>/<oldemailusername>/cur/ ~/mail/<newdomain>/<newemailusername>/cur
You would want to replace <olddomain> and <newdomain> with the domain name (ie. example.com). Replace the <oldemailusername> and <newemailusername> portion with the email usernames before the @ symbol.
If you want to see what would happen without actually copying the emails over, use -avn rather than -av, where the n stands for “no action”.