Redmineのユーザーアカウントに設定できるメールアドレスのドメインを制限する
(対応バージョン: Redmine 4.2以降 / RedMica 1.2以降)
Redmineのユーザーアカウントで使用できるメールアドレスのドメインの制限は、「管理」→「設定」画面の「ユーザー」タブ内の設定「許可するメールアドレスのドメイン」と「禁止するメールアドレスのドメイン」を設定することで行えます。
- 組織外に通知メールを介して情報が送信されるのを防ぐ(ユーザーが個人所有のメールアドレスをユーザーアカウントに設定することにより社外で通知メールを受け取ることを防ぐ)
- 公開プロジェクトなどでユーザー登録を自由に行えるようにしている場合(「管理」→「設定」→「ユーザーによるアカウント登録」が「無効」以外)に、登録できるメールアドレスを制限したり、特定のドメインのメールアドレスをブロックする
- 「許可するメールアドレスのドメイン」と「禁止するメールアドレスのドメイン」の両方が未設定の場合は、任意のメールアドレスを設定できます。
- 「許可するメールアドレスのドメイン」を設定すると、ユーザーは設定されたドメイン以外のメールアドレスを新たに設定できなくなります。
- 「禁止するメールアドレスのドメイン」を設定すると、ユーザーは設定されたドメインのメールアドレスを新たに設定できなくなります。
- 同じドメインが「許可するメールアドレスのドメイン」と「禁止するメールアドレスのドメイン」の両方に設定されている場合、そのドメインのメールアドレスは新たに設定できなくなります。
- 設定するドメインとしてサブドメインを設定することができます。ドメイン名の前に「.(ドット)」をつけた形式で、任意のサブドメインに対して設定できます。
- 「許可するメールアドレスのドメイン」と「禁止するメールアドレスのドメイン」に設定された値は、ユーザーの作成・更新時に参照されます。従って、既に設定済みのメールアドレスに対して、「許可するメールアドレスのドメイン」と「禁止するメールアドレスのドメイン」の設定を変更しても適用されます。次回メールアドレスを追加・変更するときに適用されます。
設定:
- 許可するメールアドレスのドメイン: example.co.jp
- 禁止するメールアドレスのドメイン: (未設定)
動作:
- 設定できるメールアドレスの例: john@example.co.jp
- 設定できないメールアドレスの例: jane@foo.example.co.jp, george@bar.example.co.jp, paul@example.com
設定:
- 許可するメールアドレスのドメイン: example.co.jp, .example.co.jp
- 禁止するメールアドレスのドメイン: (未設定)
動作:
- 設定できるメールアドレスの例: john@example.co.jp, jane@foo.example.co.jp, george@bar.example.co.jp
- 設定できないメールアドレスの例: paul@example.com
設定:
- 許可するメールアドレスのドメイン: .example.co.jp
- 禁止するメールアドレスのドメイン: (未設定)
動作:
- 設定できるメールアドレスの例: jane@foo.example.co.jp, george@bar.example.co.jp
- 設定できないメールアドレスの例: john@example.co.jp, paul@example.com
設定:
- 許可するメールアドレスのドメイン: (未設定)
- 禁止するメールアドレスのドメイン: example.co.jp
動作:
- 設定できるメールアドレスの例: jane@foo.example.co.jp, george@bar.example.co.jp, paul@example.com
- 設定できないメールアドレスの例: john@example.co.jp
設定:
- 許可するメールアドレスのドメイン: (未設定)
- 禁止するメールアドレスのドメイン: example.co.jp, .example.co.jp
動作:
- 設定できるメールアドレスの例: paul@example.com
- 設定できないメールアドレスの例: john@example.co.jp, jane@foo.example.co.jp, george@bar.example.co.jp