ワークフロー メール アクションを使用してメール アドレスを検証する際のエラー


解説

ワークフローの変更についてユーザーに通知するために、ワークフロー コマンドまたは状態にメール アクションを使用する場合、メール アクション アイテムの[宛先]フィールドまたは[送信元]フィールドに有効なメール アドレスを指定すると、以下のような誤った検証エラーが発生することがあります。

'test@test.domain.com' does represent a valid e-mail address.

解決策

この問題を解決するには、以下の手順に従ってください。

  1. masterデータベースで以下のアイテムを検索します。
    /sitecore/templates/System/Workflow/Email action/Data/To
    /sitecore/templates/System/Workflow/Email action/Data/From
  2. 上記のアイテムのValidationフィールドを次のように変更します。
    ^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))$
  3. 上記のアイテムのValidationTextフィールドを次のように変更します。
    '$Value' does not represent a valid e-mail address.