SMTP を使用してグループ向けの外部メールを送信する機能をサポートすることを発表できて光栄です。この機能により、Discourse 上のグループの受信トレイを、サポート用の受信トレイのようにより効果的に利用できるようになります。この機能にはいくつかの利点があります。
なぜこれが重要なのか?
デフォルトでは、Discourse の設定において、すべての外部送信メールは単一のSMTP 設定を使用します。
つまり、「通知」「メーリングリストの購読」「ダイジェスト」などは、すべて単一のエンドポイントから単一のメールアドレスを使って送信されます。
Discourse をサポートポータルとして使用する際、この動作は望ましくない場合があります。
support+group@yourmail.comのようなプラスアドレスを使用する代わりに、グループの受信トレイに適切なエイリアスを設定したい場合support@yourmail.comからメール転送を設定している場合、ユーザー宛のメールへの返信もsupport@yourmail.comから行われることを希望する場合
グループ用に SMTP が設定されている場合:
- すべてのメールは、
yoursite@discoursemail.comアドレスではなく、設定した SMTP メールアドレス(例:support@example.com)から送信されます - ユーザーは
support@example.comに直接返信でき、その返信は Discourse 上の正しいトピックとして作成されます - グルプトピックの会話のすべての参加者には、一度に 1 通のメールのみが送信され、参加者はメールの CC として追加されます
- グループの受信トレイから送信されるメール用に、整理されたテンプレートが用意されます
以下は、Gmail でグループ SMTP を使用して送信されたメールの例です。
設定
まず、「SMTP を有効化」サイト設定と「メール受信」設定を有効にする必要があります。
- メールアドレスを決定します。機能するには、そのアドレスですでにメールの送受信が可能であること、かつメール転送を設定できることが必要です。
- Discourse サイトで、メールを受信させたいグループの設定画面を開きます。以下のように設定します。
- 「カスタム受信メールアドレス」フィールドにメールアドレスを入力します。
- 「アカウントを持たない匿名ユーザーからのメールを受け取る」を選択します。
- 「以下の宛先に送信された受信メールを受け取る」を選択します。
- 「以下の宛先に送信された受信メールを受け取る」の隣に表示されている discoursemail.com のメールアドレスをメモします。メールプロバイダー側で、そのアドレスへのメール転送を設定してください。
- メールプロバイダーが確認メールを送信する場合は、そのメールに含まれるリンクまたはコードを使用して転送を認証します。確認メールが届かない場合、「自動生成メールをブロック」サイト設定が有効になっている場合は
/admin/email/rejectedの拒否されたメールログで確認できます。それ以外の場合は、グループの受信トレイに届くはずです。
SMTP 設定
- Discourse サイトで、メールを受信させたいグループの設定画面を開き、「メール」タブに移動します。
- 「SMTP を有効化」チェックボックスをオンにし、SMTP サーバー設定を入力します。一部のメールプロバイダー(Google など)では、2 段階認証要件を回避するためにアプリパスワードを使用する必要があります。Gmail 用の事前入力オプションも用意されています。
- 「設定をテスト」ボタンをクリックします。設定に問題がなければ保存できます。問題がある場合は、役立つエラーメッセージが表示されます。
- 設定が保存されると、グループに対して SMTP が有効になります!そのグループ内のトピックへの返信から送信されるすべてのメールは、SMTP を通じて送信されます。**ただし、グループのメンバーではないトピック内の各ユーザーに対してです。**グループのメンバーは、通常の discoursemail.com アドレスを通じて通知を受け取ります。
グループに対して SMTP を無効にするには、「SMTP を有効化」のチェックを外し、「保存」ボタンをクリックするだけです。
追加オプション
以下のオプションは必須ではありませんが、メールサポート設定の機能向上に役立つ場合があります。
- 「スタッフが PM にタグを付けられるようにする」サイト設定を有効にして、チームが個人メッセージをタグで整理できるようにします。
- 「ウィスパーを有効化」サイト設定を有効にして、チームが顧客にメールを送らずにグループ受信トレイのメッセージを内部的に議論できるようにします。
- 「定型文」サイト設定を有効にして、チームが一般的な質問にテンプレートで素早く返信できるようにします。
- デフォルトでは、Discourse は自動生成されたメールを拒否します。これを防ぐには、「自動生成メールをブロック」サイト設定を無効にしてください。
- メールシステムでフィルターを作成し、すべてのメールを転送するのではなく、
support@example.com宛てのメールのみを送信するように設定することで、スパムや大量メールの流入を防ぎます。 - 複数のメールアドレスを 1 つのグループ受信トレイに転送したい場合は、それらを「カスタム受信メールアドレス」フィールドにパイプ区切りリストとして入力します。例:
support@example.com|billing@example.com|webmaster@example.com。なお、このパイプ区切りリストの最後のメールアドレスは常に@discoursemail.comアドレスであり、メール転送を機能させるために必須です。 - グループの「メール」タブで、「不明な送信者からのトピック返信を許可」設定を有効にできます。デフォルトでは無効ですが、ユーザーがメールの自動転送をオンにして別のメールアカウントから返信した場合、新しいトピックが作成されます。これをオンにすることを推奨します。
現在、Meta のサポート用受信トレイでもこの機能を大成功を収めて使用しています。この機能は現在、Teams 経由でホストされているお客様で利用可能です。エンタープライズ版でホストされているお客様は、当社のサポートに連絡して SMTP を有効化してください。


