emailRegexValidatorとurlRegexValidatorの設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
コンタクトのEメールアドレスと、コンタクトがEメールメッセージでクリックしたURLを検証するために、Email Experience Manager(EXM)は次の2つの設定を使用します。
-
emailRegexValidator – ディスパッチ中にEXMがメール アドレスを検証する場合など、文字列が有効なメール形式であることを確認するために使用されます。
メモEXM Delivery Cloudを使用する場合、メール配信サービスは、メール キャンペーンのディスパッチ中にメール アドレスも検証します。したがって、EXM Delivery Cloudはメール アドレスを検証し、EXMは検証しない、またはその逆のリスクがあります。
-
urlRegexValidator – 連絡先が電子メール メッセージ内のリンクをクリックしたときに、文字列が有効なURLであるかどうかを確認するために使用されます。
どちらの設定でも、検証に任意の正規表現を値として使用できます。デフォルト値をカスタム正規表現に置き換えることができます。初期値の記録を保持するには、デフォルト値をコメントアウトするか、設定ファイルを上書きして設定を変更します。
\App_Config\Sitecore\EmailExperience\Sitecore.EmailExperience.Core.configファイルの<sitecore>/<settings>セクションで設定を定義できます。
-
emailRegexValidator設定:
正規表現は、次の設定で定義できます。
-
urlRegexValidator設定:
正規表現は、次の設定で定義できます。
デフォルトの正規表現はRFCに準拠し ておらず、すべてのケースに対応するわけではありません。特定の地域のユースケースやビジネスニーズに対応するには、カスタム正規表現を使用する必要があります。