新しいトピックまたはグループメッセージを作成するための着信メールの設定

: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 ホストサイトの場合は、「次のメールアドレス宛ての着信メールを受け入れる:」ボックスをオンにし、カスタムメールをこのアドレスに転送して正しく機能するようにしてください。

カテゴリの着信メール設定

カテゴリの着信メールを設定するには:

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

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

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

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

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

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

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

:warning: Discourse ホストサイトの場合は、「次のメールアドレス宛ての着信メールを受け入れる:」ボックスをオンにし、カスタムメールをこのアドレスに転送して正しく機能するようにしてください。

転送されたメールの動作

forwarded_emails_behaviour サイト設定を使用して、転送されたメールがDiscourseでどのように表示されるかを決定できます。この設定には次のオプションがあります。

  • hide - 新しいトピックまたはプライベートメッセージが作成され、転送されたテキストが隠されたテキストとして含まれ、展開して表示できます
  • quote - 新しいトピックまたはプライベートメッセージが作成され、転送されたテキストが引用テキストとして含まれます。
  • create replies - 新しいトピックまたはプライベートメッセージが作成され、元の送信者によって作成されます。返信はメールの参加者によって作成されます。送信者メールアドレスと一致するユーザーアカウントがまだ存在しない場合は、ステージドユーザーアカウントとして作成されます。

追加リソース

「いいね!」 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
How to configure group email address
When site require approvals for users, email replies do not get sent to staged users
Start Topic via E-Mail with different domain
Receiving emails into Discourse messages. Can this be done?
Good guide on how to use discourse via email
How do I set up group email addresses?
Creating a staged user with an API call
Use Discourse as a Private Support/Ticket System
Using discourse to manage support emails: receive and reply
Configuring alternative incoming email address for hosted account
Start Discourse by Mail
New group PM from email
How to create topics from a custom email address?
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"?
Can I start a new topic by sending an email message?
Trying to setup direct delivery of incoming email and new topic by email
Setting up a support inbox
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
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
Preferred communication channel for accessibility for blind readers?
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?
Comparing Discourse for Teams with Discourse
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
Use Discourse as a Private Support/Ticket System
Creating a topic via email without write access to the category?
What is a staged user?

3件の投稿が新しいトピックに分割されました:既存のグループにメール送信を設定できませんか?

投稿が新しいトピックに分割されました:AIは自動的にメールに返信できますか

リダイレクトされたメールの受信オプション(元の受信者アドレスがリダイレクト先アドレスに変更されずに保存されるため)に関するいくつかの考察です。

ケース:個人のメールアドレス lee@dot.com をリンクさせた Atlassian Confluence アカウントを持っています。スペースへの変更に関するメールをすべて受信し、フォーラムの 1 つの場所に集めたいと思っていました。そのため、スペース全体へのサブスクリプションを作成しました。このような自動生成されたメールには「視聴を停止する」というフレーズが含まれており、これをフィルターパターンとして使用する予定でした。

メールボックスの設定で、このパターンを含むメールをリダイレクトするルールを有効にしました。画像に示されているとおりです。メールは bob@ex.com にリダイレクトされるはずです。このメールは特定のフォーラムカテゴリに対応します。処理後、このメールは lee@dot.com メールボックスから自動的に削除されるため、大量のメールに対処する必要がなくなります。

実際には、bob@ex.com に直接送信されたメールは正しくフォーラムカテゴリに割り当てられました。しかし、リダイレクトされたメールは、不明な理由で「未分類」セクションに移動しました。

おそらく、私と同じ問題を抱えている解決策を探している人もいるでしょう。そのため、問題だったことを説明します。

/admin/email/received のログセクションを注意深く見たところ、リダイレクトされたメールの TO フィールドには、カテゴリのプロパティに設定したアドレスではなく、私の個人のメールアドレスが含まれていることがわかりました。そして、これがカテゴリに受信メールアドレスとして入力する必要があるものです。

説明:

  • №1(直接メール)は正しいカテゴリに移動します。
  • №2 および №3(リダイレクトされたメール)は未分類に移動します。

このように、ポップアップヒントは、TO フィールドで使用されているアドレスを理解するのに役立ちました。ここでは正しいのかもしれませんし、将来修正されるかもしれませんが、現時点ではこのようになっています。

これは「受信メールを受け付ける宛先」オプションを指していると想定しています。私のサーバーにはそれが表示されません。「カスタム受信メールアドレス」にメールを送信すると、次のエラーが返されます。

申し訳ありませんが、「“category.discourse@example.com”」(件名:Test)へのメールメッセージは機能しませんでした。

メール内に返信コンテンツが見つかりませんでした。

これが表示され、実際に返信を含めた場合は、よりシンプルな書式で再度お試しください。

bitnamilegacy/discourse:3.4.7-debian-12-r0 Dockerコンテナからのv3.4.7を使用しています。また、「受信メールを受け付ける宛先」と「カスタム受信メールアドレス」の違いは何ですか?

ドキュメントありがとうございます!

これは、Discourse がホストされている場合の機能で、事前設定されたメールアドレスを選択できます。チェックボックスをクリックすると、そのアドレスが カスタム受信メールアドレス 入力フィールドに追加されます。セルフホスト型サイトではこれは必要ありません。

テストメールにどのようなコンテンツを入れましたか?

Bitnami のセットアップはここではサポートされておらず、Discourse 3.4.7 はかなり古いです。フォーラムが再びセキュリティ修正を受け取れるように、標準的なインストールを使用することを検討すべきです。

「いいね!」 1