Info@example.org - Using Discourse as auto-responder

It is good practice to use the special email address info@example.org as an auto-responder: people sending a message to info at your domain will receive a specially crafted automated reply to introduce them to your organization and give them pointers to frequently asked resources.

How to setup a Discourse topic to automatically reply with a pre-defined message?

(If this is possible already, make a step-by-step guide to set it up.)

What are the advantages of using Discourse for an info@ auto-responder?

From the top of my head, I can see one: Discourse can easily aggregate incoming emails and stage users, rewarding an “asked for info” badge so that you can easily target potential participants (and weed out failing addresses, or put them into a junk email filter.)

「いいね!」 1

さらに、メール受信機能が有効なカテゴリで、ステージングユーザーが新しい投稿をメールで作成した場合に、自動的に返信する機能を実装することも可能だと考えます。

これにより、彼らがメーリングリストや電子メールの受信トレイに投稿しているのではなく、実際にはウェブベースのコミュニケーションプラットフォームと対話していることを理解してもらうことができます。

多くの場合、プラットフォームが自ら積極的にアピールすることがないため、ユーザーがどのようにプラットフォームと対話すればよいか分からないことがあります。

これにより、ユーザーがチケットを提出するヘルプデスクユースケースも実現可能になります。

「いいね!」 3

私はこの機能を探していました。主に、リストの購読解除(list-unsubscribe)など、古い Mailman 管理用メールアドレスにメールを送信した人に対して自動応答を送信し、リストに代わる新しい Discourse へ誘導するためです。

すぐに使える(plug-and-play)解決策は見つからなかったため、メール受信コンテナ内の Postfix を調整して、特定のメールアドレス宛てのメールに対して自動的に(レート制限付きで)応答を送信する、実用可能なソリューションを構築しました。

Postfix の設定の専門家ではないため、Discourse が処理するメールとは異なるサブドメインでのみ動作するように設定できました。私たちの場合、これは問題ありません。なぜなら、すべてのメールはまず機関の SMTP リレーを経由し、そこで Discourse 用のメールを分離して、メールアドレスのドメイン部分を変更した上で mail-receiver に転送しているからです(Discourse は元の To: 欄のメールアドレスを取得するようですので、この変更は Discourse にとって問題ありません)。もし Postfix のエキスパートが、同じドメイン内の特定のメールアドレスだけでこれを動作させることができれば、素晴らしいでしょう。

これはプラグインとして書かれておらず、いつかプラグイン化する予定もありますが、setup.sh スクリプトがほぼすべての必要な処理を行うため、インストールはそれほど難しくありません。また、Discourse 自体は使用せず、mail-receiver 内の Postfix のみを活用しているため、Discourse 内部での設定は現時点ではできません。

https://github.com/jalview/discourse-autoresponder