1. 一般的な設定の定義

emailRegexValidatorとurlRegexValidatorの設定

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

連絡先のメールアドレスおよびメールメッセージ内でクリックした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ファイルで定義できます:

  • emailRegexValidator設定:

正則表現は以下の条件で定義できます:

  • urlRegexValidator設定:

正則表現は以下の条件で定義できます:

!注デフォルトの正則表現はRFCに準拠 しておらず、すべてのケースに対応しているわけではありません。特定の地域ごとのユースケースやビジネスニーズに対応するためには、カスタム正規表現を使用する必要があります。

この記事を改善するための提案がある場合は、 お知らせください!