When receiving an email from an email address such as email@example.com, the system will strip the "@abc.com" and try to validate the username against only everything before that (in this example, just "abc"). In some situations, the sender does not have an account in ServiceNow but might happen to have a prefix matching the username (for example, firstname.lastname@example.org) of an inactive account, therefore it will not create an email.
Steps to Reproduce
- Configure the SMTP relay so users are sending emails to email@example.com, where this would relay to the instance email (firstname.lastname@example.org).
- Create a user account on the instance where the email is email@example.com and the name of the account is Help.
There is no account for firstname.lastname@example.org.
- Use Inbound Action.
- Send an email to email@example.com to raise incident.
Note that the caller is set to the user account with email firstname.lastname@example.org.
This is a duplicate of PRB567028. See KB0521654 for more information.
Related Problem: PRB577422