> 対策として、ロックアウト制限をなくすか、メールを送信しないようにしたいと思うのですが、下記手順でよいのか教えていただけますでしょうか?
> 【ロックアウト制限をなくす方法】
> サイト管理<セキュリティ<サイトセキュリティ設定< 「ロックアウト閾値」 でNoにする
この設定 (【ロックアウト制限をなくす方法】) で間違いありません。
> メール文の設定をする
以下の設定でメール文を修正できます。
- Moodleにサイト管理者としてログインする。
- 「ダッシュボード > サイト管理 > 言語設定 > 言語カスタマイゼーション」に移動する。
- 「言語カスタマイゼーション」プルダウンメニューで「日本語 (ja)」を選択する。
- 「編集のために言語パックを開く」をクリックする。
- 「続ける」をクリックする。
- 「ストリングを表示するコンポーネント」リストボックスで「admin.php」を選択する。
- 「次のテキストを含むストリングのみ 」テキストボックスに「ロックアウトされました」と入力する。
- 「ストリングを表示する」をクリックする。
- 表示された翻訳済みストリング右側の「ローカルカスタマイゼーション」テキストボックスに新しいメッセージを入力する。
- 「修正を言語パックに保存する」をクリックする。
> メールを送らないように設定する
以下のプログラム修正が必要です。
修正対象プログラム:
lib/authlib.php
修正箇所:
962行目
[ 修正前 ]
$message = get_string('lockoutemailbody', 'admin', $data);
$subject = get_string('lockoutemailsubject', 'admin', format_string($site->fullname));
if ($message) {
// Directly email rather than using the messaging system to ensure its not routed to a popup or jabber.
email_to_user($user, $supportuser, $subject, $message);
}
[ 修正後 ]
$message = get_string('lockoutemailbody', 'admin', $data);
$subject = get_string('lockoutemailsubject', 'admin', format_string($site->fullname));
if ($message) {
// Directly email rather than using the messaging system to ensure its not routed to a popup or jabber.
// email_to_user($user, $supportuser, $subject, $message);
}