Possibility to use a different mail for 2FA and password reset
We use the same session attribute to get the mail address to send the password reset message and the 2FA code. In some use cases, we need to have different mails for these features. We should create a new parameter for 2FA mail, and if this parameter is not present, use the current one.