皆さん、こんにちは。特定のメールをトピックに自動転送したり、指定したカテゴリに新しいトピックを作成したりしようとしています。テストに苦労しており、既存のトピックやカテゴリの「返信キー」をオンデマンドで生成できれば、テストが容易になります。メール通知を自分自身に送信せずに、Railsコンソールで何か魔法のような操作を実行できますか?それとも、この問題を解決するにはエンドツーエンドテスト(ダミートピックの作成、メール通知の待機など)に頼るしかないのでしょうか?
よろしくお願いします。
皆さん、こんにちは。特定のメールをトピックに自動転送したり、指定したカテゴリに新しいトピックを作成したりしようとしています。テストに苦労しており、既存のトピックやカテゴリの「返信キー」をオンデマンドで生成できれば、テストが容易になります。メール通知を自分自身に送信せずに、Railsコンソールで何か魔法のような操作を実行できますか?それとも、この問題を解決するにはエンドツーエンドテスト(ダミートピックの作成、メール通知の待機など)に頼るしかないのでしょうか?
よろしくお願いします。
指定したカテゴリに新しいトピックを作成したい場合は、カテゴリ設定の「カスタム受信メールアドレス」設定で設定します。おそらく Configuring incoming email to create new topics or group messages を参照してください。
トピックに対してそのようなことができる方法はないと思います。各返信キーはトピックとユーザー名に紐づいているためです。
確かに、新しいトピックを作成することはうまくいっており、私の目的には十分ですが、さらに進めたいと考えています。
トピックとユーザーを指定して返信キーを呼び出す関数は本当にないのでしょうか?それは残念なことです。それを見つけて抽出するために探検するエネルギーがあるとは思えません。どこかにすでに抽出されているのではないかと疑っています…
偶然ですが、他に知っている人はいますか?
正直なところ、このシステムの部分にはあまり詳しくありませんでしたが、非常に単純なようです。これは、電子メールを送信する際に使用される、特定の投稿とユーザーの返信キーが作成または取得される場所です。
作成時にメールで送信されます。単一のユーザーと投稿にのみ有効です。見つけたらどうするつもりですか?新しいものを生成する方が簡単だと思いますが、その場合、それを使って何をしますか?
2日間、このカテゴリの新しいトピックのメール通知を取得しようとしていますが、届きません。間違った魔法の設定オプションがどれなのかを理解しようとするのにうんざりしています。私が実際に達成しようとしていること、つまりトピックに返信するメールを直接送信できるようにすることをもっと直接行いたいと思っていました。
カテゴリ設定を「監視」に変更し(カテゴリに移動して右側にある小さなベルのアイコンをクリック)、プロフィール設定で「常に登録する」が選択されていることを確認してください。そうしないと、Discourse は既に閲覧した投稿をメールで送信しません。
そして最終的に、期待どおりに動作しました。明らかに、サイト管理者として有効にするだけでなく、ユーザープロファイルでメーリングリストモードを有効にする必要がありました。
それを読んで見落としたのか、それともさまざまなドキュメントで十分に説明されていないのか、本当にわかりません。
「これを実行してください」と言われ、それが機能することが絶対に必要でした。まさにそれをしてくれたことに感謝します。
それでも、作成時に監視していなかった既存のトピックに返信キーを生成できると非常に便利です。これにより、メールを送信して返信を開始できます。これは、私にとって明白ではないが役立つシナリオのように思えます。
そして最終的に、期待どおりに動作しました。サイト管理者として有効にするだけでなく、ユーザープロファイルでメーリングリストモードを有効にする必要があったようです。
すべてのメッセージをメールで受信したい場合は、そのようになります。特定のカテゴリをウォッチすることもできます。また、ウェブブラウザで既に読んだメッセージをDiscourseがメールで送信するように設定を変更したことも確認できます。
作成時にはウォッチしていなかった既存のトピックへの返信キーを生成できると非常に便利です。
キーを生成するためにWebインターフェースを使用し、その後メールクライアントに移動してメッセージを開始したい場合にのみ役立ちます。返信するだけよりも、それがどのように便利になるのでしょうか?(すべての記述をメールクライアントに存在させたいですか?)