ドメイン管理者の役割を持つユーザーは、バージョン2.9.18以降のメールテンプレートを設定し、バージョン2.9.19以降のメールテンプレートに翻訳を追加できます。 テンプレートを持つことができるeメールには、4つのタイプがあります: - アカウントの作成
- pinの作成
- パスワードのリセット
- アカウントのロック解除
テンプレートの設定テンプレートを設定するには、[管理]トップメニューの[メールテンプレート]に移動する必要があります。
テンプレート名をクリックすると、エディタが開きます。新規ユーザー向けのメールテンプレートの例を次に示します。 Expand |
---|
title | Email template for new users |
---|
| public class CustomNewUserNotificationTemplate extends com.belladati.mail.EmailTemplateBase {
def user;
def url;
def request;
def linksToDoc;
protected String getSubject() {
return "[${appName}] Account created";
}
protected String getBody() {
def docs = linksToDoc?.trim() ? linksToDoc :
"Instructions \"How to use ${appName}\" including documentation and short tutorial movies can be found at <a href=\"http:
return """<p>Dear ${user?.asString},</p>
<p>Your ${appName} account has been created.</p>
<p>Username: ${user?.username}</p>
<p>Password: you can set your password by following this link <a href="${url}/en/user/processrequest/${request?.id}/${request?.verificationCode}">${url}/en/user/processrequest/${request?.id}/${request?.verificationCode}</a>.</p>
<p>${docs}</p>
<p>Please do not hesitate to contact us if you have any questions or recommendations.</p>
"""
}
} |
メールテンプレートの翻訳メールテンプレートの翻訳を追加できます。これを行うには、優先言語を選択して、選択した言語のすべてのテンプレートが表示されるようにします。
次に Administering Administering Users |