受信メールの設定で新規トピックまたはグループメッセージを作成

:bookmark: このガイドでは、Discourse で新しいトピックやグループメッセージを作成するための受信メールの設定方法について説明します。サイト設定と、カテゴリまたはグループ固有の設定の構成を含みます。

:person_raising_hand: 必要なユーザーレベル:管理者

このガイドの概要:

  • 受信メールの有効化と設定
  • 受信メール用のカテゴリとグループの選択
  • グループ向けの受信メール設定
  • カテゴリ向けの受信メール設定
  • 転送されたメールの処理方法の決定

:information_source: すでに メールでの返信設定 が完了している場合、または受信メールが事前に設定されているホスティングプランを利用している場合は、メールによる新規トピック作成の設定に進むことができます。

サイト設定の構成

受信メールを有効にするには、以下の 3 つの主要なサイト設定を構成する必要があります。

  1. email_in: 受信メールが機能するには、この設定を有効にする必要があります。
  2. email_in_allowed_groups: Discourse にメールを送信するには、ユーザーがこのリスト内のいずれかのグループに所属している必要があります。デフォルトでは、管理者、モデレーター、および信頼レベル 2 のユーザーが含まれます。
  3. enable_staged_users: この設定により、不明なメールアドレスに対してステージドユーザーを作成できるようになります。

:warning: Discourse 提供のホスティングサイトでは、不正利用を防ぐため、トライアル期間中は enable_staged_users 設定が無効化され、非表示になっています。サブスクリプションを開始すると、この設定は表示されるようになります。トライアル中に有効化を希望する場合は、team@discourse.org までお問い合わせください。

これらの設定を構成するには:

  1. サイトの管理パネルに移動します
  2. 「設定」に移動します
  3. 各設定を検索し、必要に応じて構成します

:information_source: ステージドユーザーは、誰でも受信メールを送信できるようにするために Discourse で作成される特別なユーザーアカウントです。機能は制限されています:

  • メンションや検索の対象とならない
  • ダイジェストを受け取らない
  • 自身が開始したトピックや招待されたトピックに関する通知と返信のみが可能
  • 同じメールアドレスでアカウントを作成すると、通常のユーザーに昇格する

カテゴリとグループの選択

受信メールでトピックをカテゴリに作成するか、グループにメッセージを作成するかを選択します。

グループを使用する場合

グループを使用するメリット:

  • サポートのようなワークフローの設定に適している
  • グループの全メンバーに送信されるメッセージが作成される
  • メッセージは /my/messages に表示される
  • 誰でもグループにメールを送信可能
  • グループのメンバーは誰でもメッセージを読み、返信し、削除し、アーカイブできる
  • 各グループメンバーには独自の既読追跡状態がある

カテゴリを使用する場合

カテゴリを使用するメリット:

  • メーリングリストをシミュレートできる
  • 指定されたカテゴリにトピックが作成される
  • カテゴリへのアクセス権を持つ誰でも、Web インターフェースまたはメールから読み取り・返信が可能
  • カテゴリのセキュリティ設定を尊重する
  • email_in_allowed_groups サイト設定を尊重する
  • カテゴリごとにステージドユーザーの有効化を無効化できる

グループ向けの受信メール設定

グループの受信メールを構成するには:

  1. メインメニューから「グループ」ページに移動します

  2. グループ名をクリックします(新しいグループを作成する場合は新規作成)

  3. 新しいグループの場合、フォームの下部にある「カスタム受信メールアドレス」フィールドを探します

  4. 既存のグループの場合、「管理」タブに移動し、左側のメニューから「インタラクション」をクリックします

  5. グループに関連付けるメールアドレスを入力します(複数のアドレスは | で区切ってください)

  6. 「保存」をクリックして変更を適用します

:warning: Discourse 提供のホスティングサイトの場合は、以下の追加手順も参照してください below

カテゴリ向けの受信メール設定

カテゴリの受信メールを構成するには:

  1. カテゴリページに移動します(例:/c/<category_slug>

  2. :wrench: のレンチボタンをクリックしてカテゴリを編集します
    Edit category button

  3. カテゴリ編集ページで、「設定」タブをクリックします

  4. 「アカウントを持たない匿名ユーザーからのメールを受け付ける」と「カスタム受信メールアドレス」のフィールドを探します

  5. 不明なメールアドレスに対してステージドユーザーを作成する場合は、「アカウントを持たない匿名ユーザーからのメールを受け付ける」を有効にします

  6. カテゴリに関連付けるメールアドレスを入力します

  7. 「カテゴリを保存」をクリックして変更を適用します

:warning: 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」オプションを有効にし、そのオプションの下に表示されるメールアドレスを転送先アドレスとして使用する必要があります。

追加リソース

「いいね!」 50
Understanding email in functionality
Troubleshoot reply by email
Good use cases for groups (to better understand groups vs categories)
Post without signup?
Setting an incoming e-mail address for the staff group
When site require approvals for users, email replies do not get sent to staged users
How to configure group email address
Receiving emails into Discourse messages. Can this be done?
Use Discourse as a Private Support/Ticket System
Configuring alternative incoming email address for hosted account
Start Discourse by Mail
Using discourse to manage support emails: receive and reply
How do I set up group email addresses?
Creating a staged user with an API call
Good guide on how to use discourse via email
Start Topic via E-Mail with different domain
Utilising email support for reporting from grafana
Category configuration option : mirrors a mailing list
Discourse will not accept forwarded email but successfully sends and an error message to the original sender?
Changing email subject line should start a new topic
Can Discourse accept attachments when using emails to create new category topics?
Implementing KCS
Use aliases in iRedMail for categories with incoming email feature enabled
What is the "Custom incoming email address"?
Preferred communication channel for accessibility for blind readers?
Trying to setup direct delivery of incoming email and new topic by email
Can I start a new topic by sending an email message?
Canonical doc on using discourse via email for end-users?
"Email in allowed groups" setting is too permissive
Error adding a backup email address: address already in use by a staged user
Find the reply key for a specific topic. Rails console magic?
Allowing email from a stranger because I trust them. How?
Can’t set email-in for existing group?
Query about creating topics in a category using email
Use Discourse as a Private Support/Ticket System
What exact email address do I use for “Custom Incoming email address”?
Contact Form
How to configure Discourse to receive email from Mailgun?
Can an admin create a staged user?
Simple sensor-driven notifications in Discourse via Webhooks or MQTT?
Configuring Incoming Email to Create Category Topics or Group Messages
Configuring Incoming Email to Create Category Topics or Group Messages
Setting up a support inbox
Category configuration option : mirrors a mailing list
[PAID] Auto create new topic when I publish a video on YouTube
Who is Discobot?
Configuring incoming email to create new topics with email forwarding?
Anonymous form that creates a topic
How to go about hosting a design contest?
Can I start a new topic by sending an email message?
Can I start a new topic by sending an email message?
Can’t set email-in for existing group?
Can’t set email-in for existing group?
Discourse 1.9.0.beta15 Release Notes
Registering unregistered users on first email a la mailman?
Private support categories: staged users can email in, but not registered users
Creating a topic via email without write access to the category?
What is a staged user?
New group PM from email
How to create topics from a custom email address?