メールテンプレートをカスタマイズする
Oktaは、ユーザーがパスワードをリセットした時、アカウントを有効にした時、アカウントのロックを解除した時、メールAuthenticatorで登録または認証した時、ユーザーに通知を送信します。これらの通知は、Oktaでサポートされている各言語で、カスタマイズ可能なメールテンプレートとして利用できます。
メールテンプレートをカスタマイズした場合、Oktaは他の言語でのデフォルトバージョンの送信を停止します。カスタマイズされたメッセージの翻訳の追加は、Okta側では行いません。
Oktaは、スーパー管理者にカスタマイズされたメールテンプレートを送信しません。
開始する前の確認事項
カスタムメールアドレスを構成します。貴社のブランドまたはデフォルトのOktaブランドを使用してメールテンプレートをカスタマイズできますが、それらのメールをOktaドメインで送信することはできません。
デフォルトのメールテンプレートを編集する
orgで使用できるすべてのメールテンプレートの完全な説明については、「カスタマイズ可能なメールテンプレートを使用する」を参照してください。
-
Admin Consoleでに移動します。
- ブランドを選択します。
- メール(Emails)をクリックします。
- メールテンプレートを選択します。
- 編集(Edit)をクリックして、メッセージをHTML形式で開きます。編集(Edit)(Add Translation)の代わりに翻訳を追加(Add Translation)(Edit)が表示される場合、テンプレートはすでにカスタマイズされています。デフォルトの言語バージョンで追加編集を行います。翻訳を追加する(Add translations)の手順4に進みます。
- 編集します。以下の制限に注意してください。
-
メールテンプレートの最大サイズは64KBです。これは、半角文字(テキスト、HTML、CSS)に換算すると約65,000文字に相当します。UTF-8は使用できる文字数が少なく、1文字が4バイトになることもあります。
-
件名(Subject)は128文字を超えないようにしてください。
-
一部のスタイルはテンプレートから削除される場合があります。
-
-
保存(Save)をクリックします。
編集したメッセージのデフォルトの言語バージョンがカスタムメール(Custom Email)テーブルに表示されます。
Oktaでは、1つのテンプレートで行った変更がほかの言語テンプレートに自動的に変換されることはありません。このカスタマイズの翻訳を追加するには、「翻訳を追加する」(Add translations)の手順4に進みます。
翻訳を追加する
-
Admin Consoleでに移動します。
- ブランドを選択します。
- メール(Emails)をクリックします。
- カスタマイズしたメールテンプレートを選択します。デフォルトの言語バージョンがカスタムメール(Custom Email)テーブルに表示されます。
- 翻訳を追加(Add Translation)をクリックし、ドロップダウンボックスから言語を選択します。翻訳を追加(Add Translation)ボタンが利用できない場合は、このテンプレートはカスタマイズされていません。「デフォルトのメールテンプレートを編集する」を参照してください。
- 翻訳を編集し、翻訳を追加(Add Translation)をクリックします。
- 言語を追加する場合は、手順5と6を繰り返します。
すべてのカスタム翻訳を削除してOktaテンプレートに戻すには、デフォルトにリセット(Reset to Default)をクリックします。
Identity Engineのテンプレートのほとんどは、Classic Engine orgのテンプレートと同じです。ただし、以下のテンプレートでは、変数を含める際に更新が必要となります。
- LDAPパスワードを忘れた場合
- 要素をリセット
- Active Directoryパスワードリセット
- 要素のロック解除
- Active Directoryパスワードのロック解除
詳細については、テンプレートの説明を参照してください。
次の手順