진짜 솔루션을 찾은 건 아니라고 99% 확신하지만, 문제를 조금 더 좁혀 볼 수 있을 것 같습니다.
- 수신되는 캘린더 초대장은
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 파일 첨부파일을 생성해야 합니다.
이 모든 것이 실제로 실현될 가능성은 잘 모르겠지만, 다른 사람들이 왜 작동하지 않는지 궁금해하며 검색하고 있을 수 있으므로 이 정보를 공유해 둡니다.