[AEM Forms]{class="badge positive" title="AEM Formsに適用)。"}

アダプティブフォームのメールテンプレート

アダプティブFormsでは、HTMLとプレーンテキストのメールテンプレートを使用できます。 HTML メールテンプレートを使用すると、フォームの送信時に、リッチでパーソナライズされた、魅力的な外観のメールを送信できます。これらのメールは、フォームデータでカスタマイズしたり、画像やリンクなどの様々なメールタグを使用して強化したりできます。アダプティブフォームでは、HTML テンプレートを含むファイルをアップロードするか、プレーンテキストエディターを使用してこれらのテンプレートを作成できます。

HTML メールテンプレート

この記事では、アダプティブFormsでメールテンプレートを設定して使用する方法を説明します。 最終的には、次のことが可能になります。

関連する手順の概要を次に示します。

  1. アダプティブフォームを編集用に開きます。
  2. ​ メールを送信 ​ 送信アクションを設定します。
  3. HTML テンプレートを選択またはアップロードするか、メールテンプレートを手動で入力します。
  4. メール設定をテストします。

アダプティブフォームのHTML テンプレートの設定

メールを送信 送信アクション ​ を使用して、送信時にメールを送信するアダプティブフォームを設定できます。 このアクションにより、HTML テンプレートを設定する 2 つの方法が提供されます。

オプション 1:HTMLテンプレートを含むファイルを選択する

先に進む前に、HTML テンプレートがAEM Forms環境にアップロードされていることを確認します。

  1. アダプティブフォームを編集用に開きます。

  2. コンテンツブラウザー に移動し、ガイドコンテナ を選択して、プロパティアイコンをタップします。 タイトルが「Adaptive Form Container」のダイアログボックスが表示されます。

  3. 送信」タブに移動し、「メールを送信」送信アクションを選択します。

    メール送信アクション

  4. 外部テンプレートを使用 オプションを有効にします。

  5. HTML テンプレートを使用 オプションを有効にします。

  6. 「外部テンプレートパス」オプションのフォルダーアイコンをクリックし、HTML テンプレートを参照して選択します。

  7. 完了」をクリックして、設定を保存します。

これで、HTML テンプレートがアダプティブフォーム用に設定されました。

方法 2:HTML テンプレートを手動で入力または貼り付ける

  1. アダプティブフォームを編集用に開きます。
  2. コンテンツブラウザー に移動し、ガイドコンテナ を選択して、プロパティアイコンをタップします。 タイトルが「Adaptive Form Container」のダイアログボックスが表示されます。
  3. 送信」タブに移動し、「メールを送信」送信アクションを選択します。
  4. HTML テンプレートを使用 オプションを有効にします。
  5. 提供された メールテンプレート ボックスにHTML コードを直接入力または貼り付けます。

アダプティブフォームのプレーンテキストテンプレートの設定

メールを送信 送信アクション ​ を使用して、送信時にメールを送信するアダプティブフォームを設定できます。 このアクションには、プレーンテキストテンプレートを設定する 2 つの方法が用意されています。

オプション 1:テンプレートを含むファイルを選択する

先に進む前に、HTML テンプレートがAEM Forms環境にアップロードされていることを確認します。

  1. アダプティブフォームを編集用に開きます。
  2. コンテンツブラウザー に移動し、ガイドコンテナ を選択して、プロパティアイコンをタップします。 タイトルが「Adaptive Form Container」のダイアログボックスが表示されます。
  3. 送信」タブに移動し、「メールを送信」送信アクションを選択します。
  4. 外部テンプレートを使用 オプションを有効にします。
  5. 外部テンプレートパス」オプションのフォルダーアイコンをクリックし、プレーンテキストテンプレートを参照して選択します。
  6. 「完了」をクリックして、設定を保存します。

これで、テンプレートがアダプティブフォーム用に設定されました。

方法 2:HTML テンプレートを手動で入力または貼り付ける

  1. アダプティブフォームを編集用に開きます。
  2. コンテンツブラウザー に移動し、ガイドコンテナ を選択して、プロパティアイコンをタップします。 タイトルが「Adaptive Form Container」のダイアログボックスが表示されます。
  3. 送信」タブに移動し、「メールを送信」送信アクションを選択します。
  4. 入力した メールテンプレート ボックスにプレーンテキストテンプレートのコードを直接入力または貼り付けます。

メールテンプレートでのフォームデータの使用

プレースホルダーを使用することで、メールテンプレートにフォームデータを含めることができます。 これらのプレースホルダーは、メールの送信時に、実際のフォームフィールド値に動的に置き換えられます。 例:

  • ${name}: 「name」という名前のフィールドの値。
  • ${email}: 「email」という名前のフィールドの値。
  • ${message}: 「message」という名前のフィールドの値。

HTML メールテンプレートのサンプル

フォームデータプレースホルダーを使用するHTML メールテンプレートの例を次に示します。

    <!DOCTYPE html>
    <html>
    <head>
        <title>Form Submission</title>
        <style>
            body {
                font-family: Arial, sans-serif;
                line-height: 1.6;
                color: #333;
            }
            h2 {
                color: #0056b3;
            }
        </style>
    </head>
    <body>
        <h2>Thank You for Your Submission</h2>
        <p>Dear ${name},</p>
        <p>We have received your submission with the following details:</p>
        <ul>
            <li><strong>Email:</strong> ${email}</li>
            <li><strong>Phone Number:</strong> ${phone_number}</li>
            <li><strong>Message:</strong> ${message}</li>
        </ul>
        <p>We will get back to you soon!</p>
        <p>Best regards,</p>
        <p>Your Team</p>
    </body>
    </html>

プレーンテキストのメールテンプレートのサンプル

次に、プレーンテキストのメールテンプレートの例を示します。


    Subject: Thank You for Your Submission

    Dear ${name},

    We have received your submission with the following details:

    - Email: ${email}
    - Phone Number: ${phone_number}
    - Message: ${message}

    We will get back to you soon!

    Best regards,
    Your Team

HTMLのメールテンプレートのベストプラクティス

  • メールクライアントとの互換性を高めるために、スタイルがインラインであることを確認します。
  • テンプレートをレスポンシブにして、モバイルデバイスでのエクスペリエンスを向上させます。
  • Litmus や Acid でのメールなどのツールを使用して、様々なメールクライアントでメールをプレビューします。
  • プレースホルダーの名前がフォームフィールドの名前と完全に一致するようにします。
  • HTML テンプレートにタグがないか、またはタグが正しくないかを確認します。
  • ​ メールを送信 ​ 送信アクションが正しく設定されていることを確認します。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab