Rhidian
(Rhidian Bramley)
2021 年 5 月 11 日午前 11:42
1
Discourse は優れたメール統合機能を提供しており、ユーザーは以下のことができます。
カテゴリへの新しいトピックをメールで投稿する(これはユーザーフレンドリーなメールアドレスとして設定可能)
トピック内のメッセージにメールで返信する(これは OID 文字列を含む自動生成されたメールアドレス)
この機能を最も効果的に実現する方法について、アドバイスをお願いできれば幸いです。
私たちは、メーリングリストから送信されたメールを記録するために使用するトピックを持っています。同時に、ユーザーが直接投稿することも可能にしています。その理由は、すべてのユーザーが Discourse を利用しているわけではないからです。技術に詳しくないユーザーにも対応しつつ、メールをリポジトリとして活用できる利点を、利用可能なユーザーには提供したいと考えています。
私の考えは、従来の標準的なメーリングリストを送信する際に、Discourse フォーラムのメールアドレスをコピーして含めるというシンプルなものです。
現在のアプローチは、トピックを作成し、メッセージを投稿することです。これにより最初のメールが送信され、そのメールから返信先のメールアドレス(つまりメールアドレスと OID)を特定できます。そのアドレスをグループメールに含めれば、グループから送信されるすべての将来のメールがフォーラムにコピーされます。
唯一の問題は、これらがすべて「元のメッセージへの返信」として表示されてしまうことです。既存のメッセージへの「返信」として表示されずに、特定のトピックにメールを追加できる方法はありませんか?できれば、カテゴリを設定する際の「カスタム受信メールアドレス」のように、よりユーザーフレンドリーなメールアドレスにしたいと考えています。
これは「カテゴリへの新しいトピックをメールで投稿する」機能に類似しているように思われます。「トピックへの新しいメッセージをメールで投稿する」ための最適な方法を模索しています。
Rhidian
(Rhidian Bramley)
2021 年 5 月 17 日午前 8:26
2
こんにちは、トピックへのメール返信の設定でまだ問題が発生しています。
メールでの返信は機能しますが、メッセージに返信する必要があります。
ディスコースのメールアドレスをCCに追加できるようにしたいです。そうすれば、配信リストにメールを送信するたびに、同じトピックに投稿されるようになります。
何か案はありますか?
「いいね!」 1
これをご覧になりましたか?Mirroring a read-only mailing list in Discourse
まだ試していませんが、きっとお役に立つと思います。
このトピックは、Discourse をリストの読み取り専用ミラーとして使用するものについてです(つまり、全員はリスト経由で投稿し、Discourse 経由では投稿しない)。
ただし、コメントの一部には Discourse の「メールからフォーラム」機能についても触れられており、両方の方法を実現できるかもしれません。
カテゴリの受信メールアドレスをリストに登録し(リストからのメールが返信や新規トピックとしてフォーラムに送信されるように)、リストのメールアドレスを持つ「ユーザー」をフォーラムのカテゴリに登録してメール通知を受け取る(フォーラムの投稿がリストにメールで送信されるように)ことを想定しています。
Rhidian
(Rhidian Bramley)
2021 年 5 月 17 日午後 2:23
4
ありがとうございます。その点は確認しました。ミラーリングはカテゴリレベルで行われており、受信した各メールが新しいトピックとして追加されます。
私が求めていたのは、メールでトピックのディスカッションに返信する場合のように、受信した各メールが同じトピックに連続して追加されることです。それはできないようですね?
その通りになるのだという印象を受けました。説明には、どのトピックにメールの返信を配置するかを判断するために、特別な Discourse の返信メールアドレスではなく、Message-ID ヘッダーを使用することについて触れられています。
gerhard
(Gerhard Schlager)
2021 年 5 月 17 日午後 2:45
6
すべてのメールスレッドがトピックになります。デモは https://rubytalk.org/ をご覧ください。
すべてのメールを同じトピックに表示させたい(つまり、メーリングリスト全体でトピックを1つにしたい)場合、それは不可能です。
もしかすると、お互いの話が噛み合っていないのかもしれませんね!私も自分で試して、実際にどうなるか見てみます。
ご存知の通り、サイトメンバーではない人を巻き込もうとすることは、不可能ではないにせよ、常に最適な方法ではありません。
可能であれば、これらの人々を Discourse への参加を招待し、メールで参加を想定するカテゴリをデフォルトで監視する設定を事前に用意してください。
これらの人々を対象とするグループを作成し、デフォルトのカテゴリ通知設定を適用し、招待時にそのグループに追加することもできます。
また、初めてログインした際にメールでの参加方法を説明するトピックを送信することも可能です。そうすれば、二度とログインする必要がなくなります。
Rhidian
(Rhidian Bramley)
2021 年 5 月 17 日午後 3:58
9
ありがとうございます。それが理想であることに同意します。私が支援している組織はテクノロジー業界に属しておらず、技術に不慣れなメンバー(がんの患者さんで高齢の方も含まれます)をサポートしたいと考えています。また、ユーザーにフォーラムへの登録を義務付けるつもりはありませんが、登録するユーザーにはそのメリットがあると考えています。
メーリングリストのようにユーザーを直接登録できれば簡単だったのですが、Discourse ではユーザーが招待メールに応答してメールアドレスを確認する必要があります。そのため、多くのユーザーが登録を避けたり、不安を感じたりしています。そこで、私たちはメールを主なコミュニケーション手段とし、登録したユーザー向けに過去の通信記録としてフォーラムを補完的に活用しています。
繰り返しになりますが、これは理想的な状態ではありませんが、その理由がお分かりいただけたかと思います。
「いいね!」 1
Rhidian
(Rhidian Bramley)
2021 年 5 月 17 日午後 4:01
10
追記:シンプルにするため、カテゴリレベルで対応することになりました。これは Discourse のメーリングリスト機能の設計によるものです。ボードに直接投稿する際はトピックレベルで対応していましたが、カテゴリレベルでも問題なく動作するように調整可能です。ご返信ありがとうございます。
「いいね!」 2
さて、時代は変わりました。メール内のリンクをクリックして二重オプトインを取得しないまま、単に人をメーリングリストに追加するのは、もはや許容できません(法的にも問題があります)。また、メール送信者がサーバーの IP アドレスがブラックリストに載ることを恐れるため、ビジネスを続けられなくなる可能性もあり、実用的ではなくなっています。
これは、メール内のリンクをクリックすることを嫌う人を見つけることをさらに困難にしています。小さく、すでに全員を知っている場合は、常に回避策を見つけることができるかもしれませんが、そのような使い方をソフトウェアがサポートすることはできません。なぜなら、悪用されるからです。
あなたの顧客層を考えると難しいかもしれませんが、この問題は逆から解決する方が良いでしょう。ソフトウェアをハックしようとするのではなく、人々に登録してオプトインしてもらう方法を見つけることです。
「いいね!」 1
Rhidian
(Rhidian Bramley)
2021 年 5 月 17 日午後 6:56
12
tobiaseigen:
ソフトウェアをハックしようとするのではなく、人々が登録してオプトインする道を探る。
ありがとうございます。残念ながら、グループがフォーラムの運営を中止することを決定したと伺いました。当初はうまく機能していたので残念です。
また、組織がメールドメイン名を変更し、全員に新しいメールアドレスを発行した後、数ヶ月で転送を停止したため、難しい問題に直面しました。そのため、旧メールアドレスで登録していた全員がログインしてメールアドレスを変更する必要がありました。変更しなかった人が相当数いたため、コミュニケーションを維持するために管理者がメールを送信する必要もありました。私は彼らのメールアドレスを変更できず、さらに上級チームの一部はメール通知のみを読んでおり、メールよりもフォーラムの利点を理解していなかったのです。彼らがメールに戻ると決めた後、フォーラム上のメールアドレスを更新するインセンティブはなくなり、どうにもならない状況となりました。
最後の決定的な要因は、コミュニケーションチームと管理チームが、グループと個別のメーリングリストの両方を維持する用意がなかったことです。メーリングリストに人を追加することに同意できないというお言葉は理解しますが、組織内の関係者に単にメールを送信するだけの場合、まさにそれが行われているのです。
まあ、仕方ありません。他にも問題なく機能しているフォーラムがあります。すべてに勝つことはできません。
「いいね!」 2
すごい!ストーリーを共有してくれてありがとう。これは、すべてのコミュニティがユニークであり、それぞれ固有の状況に対処するために異なる戦略と努力が必要だという教訓だね。今回はうまくいかなかったことを残念に思う!
私は、Discourse が新しいコミュニティを立ち上げる際や、十分な数の人が参加してフォーラムを活性化させる強いインセンティブがある場合に非常に効果的だと感じています。実際にログインして参加する人が十分いれば、一部の人は頑固でも、メール通知のおかげで彼らを巻き込むことができます。最近、Yahoo! グループを移行した際、成功に見えるようになるまでに数ヶ月かかりました。私は常に、さまざまな面でリーダーシップを発揮する人々を厳選して呼び寄せ、彼らにトピックを開始してもらい、フォーラムを通じてコミュニティを活性化させることに努めました。粘り強さが不可欠です!
そして、もちろん、時には運営側が諦めざるを得ないこともあります。
「いいね!」 2