このガイドでは、Discourse で新しいトピックやグループメッセージを作成するための受信メールの設定方法について説明します。サイト設定と、カテゴリまたはグループ固有の設定の構成を含みます。
必要なユーザーレベル:管理者
このガイドの概要:
- 受信メールの有効化と設定
- 受信メール用のカテゴリとグループの選択
- グループ向けの受信メール設定
- カテゴリ向けの受信メール設定
- 転送されたメールの処理方法の決定
すでに メールでの返信設定 が完了している場合、または受信メールが事前に設定されているホスティングプランを利用している場合は、メールによる新規トピック作成の設定に進むことができます。
サイト設定の構成
受信メールを有効にするには、以下の 3 つの主要なサイト設定を構成する必要があります。
email_in: 受信メールが機能するには、この設定を有効にする必要があります。email_in_allowed_groups: Discourse にメールを送信するには、ユーザーがこのリスト内のいずれかのグループに所属している必要があります。デフォルトでは、管理者、モデレーター、および信頼レベル 2 のユーザーが含まれます。enable_staged_users: この設定により、不明なメールアドレスに対してステージドユーザーを作成できるようになります。
Discourse 提供のホスティングサイトでは、不正利用を防ぐため、トライアル期間中は
enable_staged_users設定が無効化され、非表示になっています。サブスクリプションを開始すると、この設定は表示されるようになります。トライアル中に有効化を希望する場合は、team@discourse.org までお問い合わせください。
これらの設定を構成するには:
- サイトの管理パネルに移動します
- 「設定」に移動します
- 各設定を検索し、必要に応じて構成します
ステージドユーザーは、誰でも受信メールを送信できるようにするために Discourse で作成される特別なユーザーアカウントです。機能は制限されています:
- メンションや検索の対象とならない
- ダイジェストを受け取らない
- 自身が開始したトピックや招待されたトピックに関する通知と返信のみが可能
- 同じメールアドレスでアカウントを作成すると、通常のユーザーに昇格する
カテゴリとグループの選択
受信メールでトピックをカテゴリに作成するか、グループにメッセージを作成するかを選択します。
グループを使用する場合
グループを使用するメリット:
- サポートのようなワークフローの設定に適している
- グループの全メンバーに送信されるメッセージが作成される
- メッセージは
/my/messagesに表示される - 誰でもグループにメールを送信可能
- グループのメンバーは誰でもメッセージを読み、返信し、削除し、アーカイブできる
- 各グループメンバーには独自の既読追跡状態がある
カテゴリを使用する場合
カテゴリを使用するメリット:
- メーリングリストをシミュレートできる
- 指定されたカテゴリにトピックが作成される
- カテゴリへのアクセス権を持つ誰でも、Web インターフェースまたはメールから読み取り・返信が可能
- カテゴリのセキュリティ設定を尊重する
email_in_allowed_groupsサイト設定を尊重する- カテゴリごとにステージドユーザーの有効化を無効化できる
グループ向けの受信メール設定
グループの受信メールを構成するには:
-
メインメニューから「グループ」ページに移動します
-
グループ名をクリックします(新しいグループを作成する場合は新規作成)
-
新しいグループの場合、フォームの下部にある「カスタム受信メールアドレス」フィールドを探します
-
既存のグループの場合、「管理」タブに移動し、左側のメニューから「インタラクション」をクリックします
-
グループに関連付けるメールアドレスを入力します(複数のアドレスは
|で区切ってください) -
「保存」をクリックして変更を適用します
Discourse 提供のホスティングサイトの場合は、以下の追加手順も参照してください below。
カテゴリ向けの受信メール設定
カテゴリの受信メールを構成するには:
-
カテゴリページに移動します(例:
/c/<category_slug>) -
のレンチボタンをクリックしてカテゴリを編集します

-
カテゴリ編集ページで、「設定」タブをクリックします
-
「アカウントを持たない匿名ユーザーからのメールを受け付ける」と「カスタム受信メールアドレス」のフィールドを探します
-
不明なメールアドレスに対してステージドユーザーを作成する場合は、「アカウントを持たない匿名ユーザーからのメールを受け付ける」を有効にします
-
カテゴリに関連付けるメールアドレスを入力します
-
「カテゴリを保存」をクリックして変更を適用します
Discourse 提供のホスティングサイトの場合は、以下の追加手順も参照してください below。
転送されたメールの動作
forwarded_emails_behaviour サイト設定を使用して、転送されたメールが Discourse にどのように表示されるかを決定できます。この設定には以下のオプションがあります:
- hide - 転送されたテキストが隠されたテキストとして含まれた新しいトピックまたは PM が作成されます。このテキストは展開して表示できます。
- quote - 転送されたテキストが引用テキストとして含まれた新しいトピックまたは PM が作成されます。
- create replies - 元の送信者が著者として新しいトピックまたは PM が作成されます。返信はメールの参加者が著者として作成されます。送信者メールアドレスに一致するユーザーアカウントがまだ存在しない場合は、それらはステージドユーザーアカウントとして作成されます。
Discourse ホスティングサイト向けの特別手順
Discourse の顧客は、受信メールアドレスに以下の形式を使用する必要があります:
{ANYTHING}@{YOUR PREFIX}.discoursemail.com{YOUR PREFIX}+{ANYTHING}@discoursemail.com{ANYTHING}@{YOUR.SITE.DOMAINNAME}
ここで:
ANYTHINGは標準的なメールアドレスで許可される任意の文字列に置き換えることができますYOUR PREFIXは、「Accept incoming emails sent to」設定の下に表示される+記号の前の推奨される最初の文字列セットと一致します。YOUR.SITE.DOMAINNAMEは、ユーザーがサイトにアクセスする際に使用するドメイン名(https://プロトコルを除く)と一致します- すべての中括弧は削除されます
さらに、ホスティング顧客で、上記の形式のいずれにも一致しない完全に一意のメールアドレスを使用したい場合は、サードパーティのメールプロバイダーを通じてメールアドレスを設定し、そのアドレスで受信したすべてのメールをサイトに転送することで対応できます。その場合、「Accept incoming emails sent to」オプションを有効にし、そのオプションの下に表示されるメールアドレスを転送先アドレスとして使用する必要があります。






