When receiving an email from an email address such as firstname.lastname@example.org, 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, email@example.com) of an inactive account, therefore it will not create an email.
Steps to Reproduce
- Configure the SMTP relay so users are sending emails to firstname.lastname@example.org, where this would relay to the instance email (email@example.com).
- Create a user account on the instance where the email is firstname.lastname@example.org and the name of the account is Help.
There is no account for email@example.com.
- Use Inbound Action.
- Send an email to firstname.lastname@example.org to raise incident.
Note that the caller is set to the user account with email email@example.com.
This is a duplicate of PRB567028. See KB0521654 for more information.
Related Problem: PRB577422