⌘I

カスタムメールテンプレートの設定

Updated February 28, 2026 ·
llmstxt
Also available in:

対象プラン: ビジネスプラン

メールを特定のブランドに合わせたい場合や、メールの文言を管理したい場合は、カスタムメールテンプレートを使用して実現できます。

テンプレートの作成

カスタムテンプレートはプロジェクトに紐付けられ、プロジェクト内の任意のフォームで使用できます。フォームがプロジェクト内にない場合、カスタムテンプレートは使用できません。プロジェクトの設定ページでテンプレートタブをクリックします。+新規テンプレートを選択し、テンプレート名を入力して適切なテンプレートタイプを選択します。テンプレートは送信通知用または自動返信用に設計できます。

テンプレートコードの編集

インラインコードエディターにより、メールテンプレートを完全にデザインできます。メールのレイアウトと文言は HTML タブで編集でき、スタイリングは CSS タブで行います。

ほとんどのメールブラウザは <script> タグをサポートしておらず、無視します。HTML タブに <style> タグを含めないでください。代わりに CSS タブを使用してください。以前に HTML メールを送信したことがある場合、CSS をインライン化する必要があったかもしれません。Formspree は記述した HTML と CSS に基づいてこれを自動的に処理するため、CSS をインライン化する必要はありません。

Formspree は mustache テンプレートを使用しているため、テンプレートタイプに応じて特定の特殊変数を認識します。

送信通知変数

変数説明
{{ _time }}送信の日時
{{ _host }}フォームのURL(「https://」を除く)
{{ <fieldname> }}フォームの任意の名前付き入力値
{{# _fields }}すべてのフィールドのリストを開始します
    {{ _name }}_fields内で、現在のフィールド名…
    {{ _value }}…およびフィールド値
{{/ _fields }}_fields ブロックを閉じます
{{ _unsubscribe }}配信停止リンク

スパム対策のため、テンプレートには必ず {{_unsubscribe}} を含める必要があります。

自動返信変数

変数説明
{{ _time }}送信の日時
{{ submission_message }}プラグイン設定で定義されたメッセージ

スパム対策のため、現在、自動返信メッセージに送信フィールドを含めることはできません。

ファイルアップロードの処理

Formspree では1つの入力フィールドで複数のファイルアップロードを送信できるため、ファイルアップロードフィールドはファイルアップロードURLのリストとして送信されます。形式は ['URL 1', 'URL 2', ...] です。

URLを分割したい場合は、特定のフォームフィールドのリスト反復構文を使用できます。例えば、image_upload という名前のファイル入力フィールドがある場合、メール本文にすべての画像を表示するには、テンプレートに以下を追加します:

        {{# image_upload }}
        <tr><td><a href="{{ . }}"><img src="{{ . }}" />{{ . }}</a></td></tr>
        {{/ image_upload }}

送信者名と件名の設定

送信通知の場合、テンプレートで送信者名と件名を編集できます。設定した件名は、フォームで設定した subject フィールドを上書きすることに注意してください。上記と同じ mustache コンテキストを使用してフィールド名を含めることもできます。自動返信の場合、この情報はプラグイン設定で設定できます。

プレビューと保存

ページ下部のプレビューをクリックすると、サンプルメールでテンプレートの見え方を確認できます。変更を本番環境に反映する準備ができたら、デプロイをクリックします。デプロイ前に気が変わった場合は、元に戻すをクリックできます。

テンプレートの適用

送信通知テンプレートの場合、フォームの設定タブでテンプレートを設定できます。自動返信の場合、自動返信プラグインの設定でテンプレートを設定できます。

この機能はプロジェクト内にあるフォームのみで使用できます。フォームにカスタムテンプレートのオプションが表示されない場合は、フォーム一覧にアクセスして、フォームが正しいプロジェクトにあることを確認してください。プロジェクトにない場合は、フォームの設定タブでフォームをプロジェクトに移動できます。それでもテンプレートオプションが表示されない場合は、請求詳細を確認して、ビジネスプランに加入していることを確認してください。