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

In addition I would see the possibility to auto-respond to staged users that created new posts via email in categories that have email-in activated.

That way they would made knowledgeable of the fact that they are not writing to a mailing list, nor to an email inbox, and could be made aware of the fact that they are in fact interacting with a web-based communication platform.

Oftentimes our users do not know how they can interact with the platform, as it never actively announces itself to them.

This would also make way for helpdesk use cases, in which users hand in tickets.

「いいね!」 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