Hello,
You can't get the Email directly from currentUser system variable, so you have to retrieve the current Account and use the Email from Account object.
or
Work Around :
During Account creation if you set the Email to Name attribute of System.User object, then you can fetch the Email from $currentUser/Name.
Hope it helps!