I would put a calculated value on the form with the function userName() as the value. Publish, take a look in the browser at the returned value of userName(). In Office 365 SharePoint, the user's email is often part of the userName() and we can use the substring function to get that back. In on-prem, sometimes it is the domain\username, and sometimes it has a claims prefix. But you can probably get the email address either from the User List or from the user profile web service (if you are not using SharePoint online).
Hilary Stoupa
