Changed: mailSubject and mailTemplate are now asynchronous

It will allow to make requests (like retrieving the display name) and therefore more customization.