このガイドでは、Discourse サイト上の全ユーザーにプライベートメッセージやメールを送信する方法、外部メールサービスの利用方法、および「お知らせ」カテゴリの作成方法について説明します。
必要なユーザーレベル:管理者
Discourse はメール送信サービスとして設計されているわけではありませんが、必要に応じてサイト内の全ユーザーに連絡するための方法はいくつか存在します。このガイドでは、外部メールサービスの利用と、Discourse 内での「お知らせ」カテゴリの作成という 2 つのアプローチを紹介します。
外部メールサービスの利用
外部サービスからメールを送信するには、以下の手順に従ってください。
-
サイトのユーザーファイルをエクスポートします。
- 管理パネルに移動します
- ユーザーページへ移動します
- ページヘッダーにある「エクスポート」ボタンをクリックします
-
エクスポートが完了するまで待ちます。CSV ファイルの準備ができると、ダウンロードリンクを含むプライベートメッセージが届きます。ダウンロードリンクの有効期限は 48 時間です。
-
CSV ファイルをダウンロードし、スプレッドシートプログラムで開きます。
-
email列からメールアドレスを抽出します。 -
選択したメール送信サービスにこれらのメールアドレスをアップロードします。
-
外部サービスを使用してメッセージを作成し、送信します。
「お知らせ」カテゴリの作成
外部メールサービスの代わりに、Discourse 内で保護された「お知らせ」カテゴリを作成することもできます。
-
「お知らせ」という名前の新しいカテゴリを作成します(または任意の名前を使用してください)。
-
カテゴリの権限を設定します。
- トピックの作成を特定のグループ(例:サイトスタッフ)に制限します
- これによりスパムを防ぎ、承認されたユーザーのみがお知らせを投稿できるようにします
-
全ユーザーがカテゴリをウォッチするように設定します。
- サイト設定に移動します
default categories watching first post設定を探します- 新しい「お知らせ」カテゴリをこの設定に追加します
-
変更を過去に遡って適用します。
- 設定を保存した後、変更を過去に遡って適用するかどうか尋ねられます
- 「はい」を選択して、既存の全ユーザーを含めるようにします
-
このカテゴリで新しいトピックを作成して通知を送信します。
- アクティブなユーザーはサイト内通知を受け取ります
- 非アクティブなユーザーはメールを受け取ります(通知設定に基づきます)
通知やメールがトリガーされるのは新しいトピックのみであることに注意してください。カテゴリ内の返信は、ユーザーがそのトピックを明示的にウォッチしていない限り、通知を生成しません。
よくある質問
Q: 送信されたメールの開封数や開封者を追跡できますか?
A: Discourse にはメールの開封を追跡する機能は標準で備わっていません。セルフホスト型の Discourse サイトの場合、メール送信サービスを通じて開封を追跡できる可能性はありますが、この機能は Discourse にはネイティブに含まれていません。
Q: 「お知らせ」カテゴリ内のすべての投稿に対してユーザーは通知を受け取りますか?
A: いいえ、ユーザーが通知を受け取るのはカテゴリ内の新しいトピックのみです。既存のトピックへの返信は、ユーザーがそのトピックを明示的にウォッチしていない限り、通知を生成しません。



