全ユーザーではなく、管理者のテストグループのみでのメール機能の有効化

はい、Discourse にはユーザーのメール設定のデフォルト値を設定できるメール設定がいくつか用意されています。これらのデフォルト値は、ユーザーが自分の設定ページで上書きすることも可能です。デフォルト設定は、管理画面の「設定」ページに移動し、検索ボックスに default email と入力することで確認できます。確認すべき設定は以下の通りです。

  • default email level:この設定のデフォルト値は「離席時のみ」です。ユーザーが通知が作成された時点でフォーラムにアクセスしていた場合でも、通常のトピックで発生した活動に関するメール通知を受け取りたい場合は、この設定を「常に」に変更してください。

  • default email messages level:この設定のデフォルト値は「常に」です。つまり、デフォルトでは、ユーザーに直接プライベートメッセージ(PM)が送信された場合、常にメールが送信されます。

上記の設定のいずれかを変更して保存すると、変更を過去に遡って適用するかどうかを尋ねるモーダルウィンドウが表示されます。「はい」を選択すると、サイト内のすべての既存ユーザーに適用されます。

また、default email mailing list mode というサイト設定もあります。この設定を有効にすると、サイト内のすべての新規ユーザーのメール設定が「メーリングリストモード」に設定されます。このデフォルト設定には、変更を過去に遡って適用するオプションはありません。サイト内のすべてのユーザーに対してメーリングリストモードを有効にすると、不要なメールが大量に送信される可能性があるため、この設定は慎重に有効化してください。