1.8.6. email タグ (up)
email
タグにより送信メールのヘッダーをカスタマイズすることができます。なお、このタグはメールテンプレート内でのみ利用可能です。
cc
や subject
などの便利なサブタグがいくつかあり (下表を参照)、操作を簡素化することができますが、header
サブタグを使用してメッセージに任意の SMTP ヘッダーを設定することもできます。
サブタグ | 説明 | 例 |
subject | 動的な件名 | {% subject = 'Greetings from Example company!' %} |
cc | カーボンコピー | {% cc = 'boss@example.com' %} |
bcc | ブラインドカーボンコピー | {% bcc = 'all@example.com' %} |
from | 実際の送信者 | {% from = 'system@example.com' %} |
reply-to | {% reply-to = 'support@example.com' %} | |
header | カスタム SMTP ヘッダー | {% header 'X-SMTP-Group' = 'Important' %} |
do_not_send | メールの破棄 | {% do_not_send %} |
例: 条件付きブラインドカーボンコピー
{% email %} {% if plan.system_name == 'enterprise' %} {% bcc 'marketing@world-domination.org' %} {% endif%} {% endemail %}
例: メールを一切無効にする
{% email %} {% do_not_send %} {% endemail %}
例: サインアップメールのフィルター
{% email %} {% if plan.system == 'enterprise' %} {% subject = 'Greetings from Example company!' %} {% reply-to = 'support@example.com' %} {% else %} {% do_not_send %} {% endif %} {% endemail %}