Ideagen Internal Audit (Aura): Error "The specified string is not in the form required for an e-mail address." when adding an FBA identity
Issue
When attempting to Add FBA Identity in Ideagen Internal Audit (Aura) you get one of the following errors, despite the user's email address appearing correctly:
(2021-09-18 15:14:34) Local Time: (2021-09-18 15:14:34) TimeZone: (00:00:00 )
Version: 5.4.0.9
The specified string is not in the form required for an e-mail address.
or
An invalid character was found in the mail header: '['.
Cause
The Ideagen Internal Audit (Aura) service is attempting to send a password reset email, and will build it using the 'fromAddress' specified in the service configuration. If this has not been specified correctly then one of the above errors will appear.
To resolve, ensure that a valid email address is specified as the 'FromAddress' in the <Pentana.Tng.UI.Web.FBA> section of each of the following configuration files:
FBA\Web.config
Service\Web.config
WebUI\Web.config
Note that editing these files will cause the services to restart, so this should be done when no users are connected.