Are special characters allowed to be used in email addresses in LMS?
SuccessFactors Learning Management System (LMS) - All Supported Versions since 1511
Reproducing the Issue
1/ Login LMS > Users > edit any User record.
2/ Type some special characters in the Email Address field and click Save button.
3/ Note the warning message and admin cannot save the email address value as it contains special character. In this case it's &
This is because the emailValidationEnabled setting is enabled within LMS_ADMIN configuration.
1/ Go to System Admin > Configuration > System Configuration > Open LMS_ADMIN in edit mode
2/ Search "emailValidationEnabled" .
3/ Change the below configuration from True to False
# When emailValidationEnabled is set to true, the class in emailValidationClassName is called to validate e-mail syntax.
# When a user types in an e-mail address, the system checks for @ symbols and periods (.) for correct e-mail syntax. Default: true.
Please note that if you turn off email validation, system won't give any error and will process the email sending request normally. But there is possibility that mail server cannot interpret special characters and this could cause the any email not been sent to users.
So we generally recommend users not to turn off email address validation or use special characters in email addresses.
Email Address, special characters, incorrect format, question mark, ampersand, pipe, letters, numbers, ä , ö , ü , ß , é or *, @, |, & , KBA , LOD-SF-LMS-ADM , Admin Tools , Problem