It's not very often but sometimes I have to update SharePoint user email in profile. Here's a simple powershell code to do it.