メール アドレスの検証が正しくないため、ディスパッチ中に アドレスがスキップされる場合がある


解説

数字または大文字を含む受信者のメール アドレスが、ディスパッチ中にスキップされ、以下の通知が表示されることがあります。

Message 'MESSAGE_NAME': Recipient is skipped. 'EMAIL' is not a valid email address.

この問題は、EXM 3.4.0で発生します。

解決策

この問題を解決するには、\App_Config\Include\EmailExperience\Sitecore.EmailExperience.Core.configファイルのEmailValidation設定を次の値に更新してください。

<setting name="EmailValidation" value="[\p{L}0-9\+\-_\!\$\%\&amp;\*\?]+(?:\.[\p{L}0-9\+\-_\'\!\$\%\&amp;\*\?]+)*@(([\p{L}0-9\-]+(?:\.[\p{L}0-9]+)+)|(\[\d{1,3}(\.\d{1,3}){3}\]))$" />