メールテンプレートのブランディング
エンドユーザー招待メールをブランディングし、エンドユーザーにとって見慣れたデザインにすることができます。 カスタマイズを元に戻すには [デフォルト設定回復] をクリックします。
サポートされる全言語で次のメールテンプレートをカスタマイズできます。
- エンドユーザー招待 - デバイスを接続し、アプリや設定機能へアクセスできるよう招待します。
- パスワードリセット通知 - ローカルアカウントのパスワード有効期限が切れる7日前と24時間前にシステムがリマインダーメールを送信します。 LDAPアカウントには適用されません。
-
登録確認 - ユーザーが登録を完了した後に送信されるメール。 ユーザーに登録の御礼を述べ、各種リソースの利用方法を伝えます。
- ポリシーコンプライアンス通知 - デバイスがコンプライアンス違反になったときに送信されるメール。
このセクションは以下のトピックを含みます。
メールテンプレートのプレビューとテスト
メールテンプレートのプレビューとテストを実行できます。 テストでは、テンプレートを利用したメールを指定のアドレスに送信できます。
メールテンプレートのプレビューとテストを実行するには:
- [管理] をクリックします。
- [メールテンプレート] で、[エンドユーザー招待]、[パスワードリセット通知]、[登録確認]、[ポリシーコンプライアンス通知] のいずれかをクリックします。
- プレビューとテストを実行したいメールテンプレートの [プレビューとテスト] リンクをクリックします。
- テンプレート表示ペインでテンプレートを閲覧します。
- テストメールを送信する宛先メールアドレスを指定します。
指定したメールアドレスがテストを実行する本人である場合、メールのユーザー体験を正確に把握できるよう、テストメールはメールテンプレート変数のほとんどを置換します。 ただし、Ivanti Neurons for MDM が実際の招待メールを生成するときに生成する変数の値は置換しません。
- [テストメールを送信] をクリックします。
メッセージヘッダーのカスタマイズ
- [管理] をクリックします。
- [メールテンプレート] をクリックします。
- 編集したいメールテンプレートに対応する [編集] アイコンリンク([アクション] 列)をクリックします。
- 必要に応じて [メール表示名]、[送信元メールアドレス]、[返信用メールアドレス] を新しく設定してください。
- [保存] をクリックします。
- メールテンプレートのプレビューを確認し、[保存] をクリックします。
送信者または返信先メールアドレスをカスタマイズする際は、メールリレーサービスを許可リストに入れ、メールがSPAMフィルタリングサービスによってブロックされないようにすることを推奨します。 詳細は、このドキュメントを参照してください。
メールテンプレートのカスタマイズ
- [管理] > [ブランディング] > [メールテンプレート] を選択します。
- [エンドユーザー招待]、[パスワードリセット通知]、[登録確認]、[ポリシーコンプライアンス通知] のいずれかを編集するテンプレートに選択します。
- カスタマイズしたいメールテンプレートの横にあるペン(編集)のアイコンをクリックします。
- 必要に応じて件名を編集します。
- HTML要素を含むメールテンプレートを本文ペインで編集し、メッセージの内容をカスタマイズします。
メール本文の右に表示される変数も使用できます。 サポートされるメール変数をご覧ください。 - [プレビュー] をクリックすると、作成中のメールテンプレートをプレビューできます。
- テンプレートを保存する準備ができたら [プレビュー] をクリックします。 これでプレビューが表示され、保存が可能となります。
- プレビューに満足した場合は [保存] をクリックします。
カスタマイズされたユーザー招待の許可リスト化されたコンテンツとブロックリスト化されたコンテンツ
[エンドユーザー招待] でユーザー招待メールのテンプレートをカスタマイズする際には、一連の許可リスト化されたHTMLタグと属性を使用できます。また、クロスサイトスクリプティング(XSS)の脆弱性を防ぐために、ユーザー招待で使用できない、ブロックリスト化された文字列のリストもあります。
招待メールには、許可リスト化されたタグと属性のみを使用できます。 使用できる許可リスト化されたタグと対応する属性を次の表に示します。
一部の許可リストのタグ (例: <big>) には Allowlisted 属性がないため、空白で表示されます。
許可リスト化されたタグ |
許可リスト化された属性 |
<big> | [] |
<img> |
["id","label","editable","height","border","src","style","width", "align", "class","cellpadding","alt","title","data-max-width","data-default"] |
<strong> | [] |
<singleline> | ["label"] |
<tbody> | [] |
<!DOCTYPE> | [] |
<h1> | ["style"] |
<h2> | ["style"] |
<hr> | ["noshade","style"] |
<h3> | [] |
<body> |
["style", "class", "bgcolor", "paddingwidth", "paddingheight", "offset", "toppadding", "leftpadding", "lang","link","vlink","border","cellspacing","cellpadding"] |
<title> | ["id"] |
<head> | [] |
<div> | ["style","class","width","align","id"] |
<br> | [] |
<path> | ["d"] |
<ul> | ["style"] |
<html> | ["xmlns","xmlns:mso","xmlns:msdt"] |
<ol> | ["start"] |
<table> |
["class","width","border","cellspacing","cellpadding","style","height","bgcolor", "align","background"] |
<a> | ["href","style","target","rel","class","title"] |
<b> | [] |
<o:p> | [] |
<svg> | ["xmlns","class","viewbox","width","height","role","aria-labelledby"] |
<center> | [] |
<em> | [] |
<i> | [] |
<label> | ["style"] |
<td> |
["valign","width","height","class", "cellpadding", "cellspacing","border","bgcolor","align", "style","colspan","id"] |
<p> | ["style","class","align"] |
<u> | [] |
<meta> | ["name","content","http-equiv","charset"] |
<multiline> | ["label"] |
<style> | ["type","id"] |
<li> | ["style"] |
<tr> | ["style"] |
<span> | ["style","class","lang"] |
<font> | ["color"] |
以下は、カスタマイズされたユーザー招待において使用できないブロックリスト化された文字列のリストです。
-
Script, @import, ¼script¾, script>, <script, <script>, </script>, javascript, alert(, moz-binding, expression(, +ADw-SCRIPT+AD4- ,+ADw-/SCRIPT+AD4-, xml:base
-
特殊文字とjavascriptまたはスクリプトの検索
-
大文字と小文字を区別しない「url =」を含むメタコンテンツ属性
-
.svgを含まないimg src
-
「\00」を含む属性値
上述のブロックリスト化された文字列のいずれかがエンドユーザー招待のHTMLコンテンツで使用されていると、[プレビュー] をクリックしたときにエラーメッセージが表示されます。 このエラーメッセージには、エンドユーザー招待で使用できないHTMLコンテンツが一覧表示されます。 使用できないHTMLコンテンツを編集、削除してから、[プレビュー] をクリックして先に進みます。
編集したテンプレートにブロックリスト化されたHTMLコンテンツが含まれている場合は、編集済みのテンプレートを保存できません。
サポートされるメール変数
Ivanti Neurons for MDM には、メールテンプレートのカスタマイズに使用できる複数の変数があります。
エンドユーザー招待変数
変数 | 説明 |
${userActivationUrl} | ユーザーアクティベーションURL - これは${email.idp.invitation.get.started}テキスト周囲のハイパーリンクです。 |
${clusterRegistrationUrl} | クラスター登録URL - これはデフォルトテンプレートにはありませんが、間接的に参照されます(${email.idp.invitation.pg4}変数経由で)。 |
${productBrandName} |
製品ブランド名 - 既定のテンプレートのヘッダーの <title> タグで定義されます。 |
${companyLogoUrl} |
企業ロゴURL - これはデフォルトテンプレート内の画像であり、MobileIron CDN内の画像を参照しています。 |
${message:${email.idp.invitation.register.your.device} | ユーザーデバイス登録招待メールの件名。 |
${message:${email.idp.invitation.title}} | 招待メールの件名。 |
${message:${email.idp.invitation.pg1}} | ユーザーがデバイスを使用していることの確認。 |
${message:${email.idp.invitation.get.started}} | 招待メールの説明テキスト。 |
${message:${email.idp.invitation.pg2}} | ログインと登録の方法。 |
${message:${email.idp.invitation.pg3}} | デバイスにプッシュされるメールとアプリの情報。 |
${message:${email.idp.invitation.pg4}} | ユーザーがデバイスを使用していない場合の登録方法(クラスター登録URLを含む)。 |
${message:${email.footer}} | 企業Webサイトラベルを含む招待メールのフッター。 |
${companyWebsiteLabel} | 企業Webサイトラベル - これはデフォルトテンプレートにはありませんが、間接的に参照されます(${email.footer}変数経由で)。 |
パスワード有効期限通知変数
変数 | 説明 |
${passwordResetUrl} | パスワードリセットURL。 |
${productBrandName} |
製品ブランド名 - 既定のテンプレートのヘッダーの <title> タグで定義されます。 |
${companyLogoUrl} |
企業ロゴURL - これはデフォルトテンプレート内の画像であり、MobileIron CDN内の画像を参照しています。 |
${message:${password.expiration.notification.title}} | パスワード有効期限切れ通知のタイトル |
${message:${password.expiration.notification.pg1}} | パスワード有効期限切れ通知の冒頭パラグラフ |
${message:${email.password.reset.url.name}} | パスワードリセットURL名 |
${message:${email.footer}} | 企業Webサイトラベルを含む招待メールのフッター。 |
${companyWebsiteLabel} | 企業Webサイトラベル - これはデフォルトテンプレートにはありませんが、間接的に参照されます(${email.footer}変数経由で)。 |
登録確認変数
変数 | 説明 |
${productBrandName} |
製品ブランド名 - 既定のテンプレートのヘッダーの <title> タグで定義されます。 |
${companyLogoUrl} |
企業ロゴURL - これはデフォルトテンプレート内の画像であり、MobileIron CDN内の画像を参照しています。 |
${message:${email.confirmation.title}} | 登録確認メール件名。 |
${message:${email.confirmation.pg1}} | 登録確認メール序文。 |
ポリシーコンプライアンス変数
変数 | 説明 |
${policyMessageTitle} | この変数は、ポリシー内でメール送信コンプライアンスアクションの件名に入力されているコンテンツに置換されます。 |
${policyMessageContent} | この変数は、ポリシー内でメール送信コンプライアンスアクションの本文に入力されているコンテンツに置換されます。 |
${productBrandName} |
製品ブランド名 - 既定のテンプレートのヘッダーの <title> タグで定義されます。 |
${companyLogoUrl} |
企業ロゴURL - これはデフォルトテンプレート内の画像であり、MobileIron CDN内の画像を参照しています。 |
${message:${email.footer}} | 企業Webサイトラベルを含む招待メールのフッター。 |
${companyWebsiteLabel} | 企業Webサイトラベル - これはデフォルトテンプレートにはありませんが、間接的に参照されます(${email.footer}変数経由で)。 |
カスタムユーザー属性変数
管理者は、以下の条件下でカスタムユーザー属性をカスタマイズしたメールテンプレート内のメール変数として使用できます。
- カスタムユーザー属性が [管理] > [属性] ページにある。
- 管理者がカスタムユーザー属性をユーザーに割り当て、各ユーザーにカスタムユーザー属性の値を与えている。