- カレンダーの招待状は
Content-Type: text/calendar;です。 - これは、Discourse が添付ファイルとして認識する Content-Type の一つではなく、単にメール本文の一部として認識されます。
いくつかの変更が必要になるでしょう。
- discourse/lib/email/receiver.rb at a8cfcfb7ecb4f821391a16baedcc677f71b4db79 · discourse/discourse · GitHub で、
part.mime_type == "text/calendar"を添付ファイルタイプとして認識させる必要があります。 - システムは、
Content-Type: text/calendar;の後に見つかったデータに基づいて、基本的に .ics ファイルの添付ファイルを作成する必要があります。
これらがどれだけ実現可能かはわかりませんが、少なくとも他の誰かが動作しない理由を検索している場合に備えて、ここに記載しておきます。