Recipient is skipped. 'Alias PII removed' is not a valid email address.
Environment: Sitecore 9.0.2
Functionality: EXM e-mail dispatch
Log on CM instance during dispatch: Recipient is skipped. 'Alias PII removed' is not a valid email address.
We are getting this error for very few e-mail ids on our CM server in the scaled environment. Looking around on the internet I came across this link from Sitecore https://kb.sitecore.net/articles/360684. This is for EXM 3.4 Initial Release
I checked the showconfig.aspx on my instance and found that we have the correct value in place.
<setting name="EmailValidation" value="^[a-zA-Z0-9_-]+(?:\.[a-zA-Z0-9_-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$"/>
In the configs, I came across another e-mail validator and this is being used at the time of dispatch.
<setting name="EXM.EmailValidationRegex" value="^[\p{L}0-9\+\-_\!\$\%\&\*\?]+(?:\.[\p{L}0-9\+\-_\'\!\$\%\&\*\?]+)*@(([\p{L}0-9\-]+(?:\.[\p{L}0-9]+)+)|(\[\d{1,3}(\.\d{1,3}){3}\]))$" patch:source="Sitecore.EmailExperience.Core.config"/>
This field is having a different value.
I am trying to understand the following:
shouldn't both the values should be the same?
should I update the value for EXM.EmailValidationRegex with the value for EmailValidation