メールテンプレートをカスタマイズする

Oktaは、ユーザーがパスワードをリセットした時、アカウントを有効にした時、アカウントのロックを解除した時、メールAuthenticatorで登録または認証した時、ユーザーに通知を送信します。これらの通知は、Oktaでサポートされている各言語で、カスタマイズ可能なメールテンプレートとして利用できます。

メールテンプレートをカスタマイズした場合、Oktaは他の言語でのデフォルトバージョンの送信を停止します。カスタマイズされたメッセージの翻訳の追加は、Okta側では行いません。

開始する前の確認事項

カスタムメールアドレスを構成します。貴社のブランドまたはデフォルトのOktaブランドを使用してメールテンプレートをカスタマイズできますが、それらのメールをOktaドメインで送信することはできません。

デフォルトのメールテンプレートを編集する

orgで使用できるすべてのメールテンプレートの完全な説明については、「カスタマイズ可能なメールテンプレートを使用する」を参照してください。

  1. Admin Consoleカスタマイズ(Customizations) > ブランド(Brands)に移動します。

  2. ブランドを選択します。
  3. メール(Emails)をクリックします。
  4. メールテンプレートを選択します。
  5. 編集(Edit)をクリックして、メッセージをHTML形式で開きます。編集(Edit)(Add Translation)の代わりに翻訳を追加(Add Translation)(Edit)が表示される場合、テンプレートはすでにカスタマイズされています。デフォルトの言語バージョンで追加編集を行います。翻訳を追加する(Add translations)の手順4に進みます。
  6. 編集します。以下の制限に注意してください。
    • メールテンプレートの最大サイズは64KBです。これは、半角文字(テキスト、HTML、CSS)に換算すると約65,000文字に相当します。UTF-8は使用できる文字数が少なく、1文字が4バイトになることもあります。

    • 件名(Subject)は128文字を超えないようにしてください。

    • 一部のスタイルはテンプレートから削除される場合があります。

  7. 保存(Save)をクリックします。

    編集したメッセージのデフォルトの言語バージョンがカスタムメール(Custom Email)テーブルに表示されます。

Oktaでは、1つのテンプレートで行った変更がほかの言語テンプレートに自動的に変換されることはありません。このカスタマイズの翻訳を追加するには、「翻訳を追加する」(Add translations)の手順4に進みます。

翻訳を追加する

  1. Admin Consoleカスタマイズ(Customizations) > ブランド(Brands)に移動します。

  2. ブランドを選択します。
  3. メール(Emails)をクリックします。
  4. カスタマイズしたメールテンプレートを選択します。デフォルトの言語バージョンがカスタムメール(Custom Email)テーブルに表示されます。
  5. 翻訳を追加(Add Translation)をクリックし、ドロップダウンボックスから言語を選択します。翻訳を追加(Add Translation)ボタンが利用できない場合は、このテンプレートはカスタマイズされていません。「デフォルトのメールテンプレートを編集する」を参照してください。
  6. 翻訳を編集し、翻訳を追加(Add Translation)をクリックします。
  7. 言語を追加する場合は、手順5と6を繰り返します。

すべてのカスタム翻訳を削除してOktaテンプレートに戻すには、デフォルトにリセット(Reset to Default)をクリックします。

次の手順

Velocityテンプレート言語

カスタマイズしたメールテンプレートをテストする