이메일로 그룹 공용함에 .ICS 캘린더 파일을 보내기

진짜 솔루션을 찾은 건 아니라고 99% 확신하지만, 문제를 조금 더 좁혀 볼 수 있을 것 같습니다.

  1. 수신되는 캘린더 초대장은 Content-Type: text/calendar;입니다.
  2. 이는 Discourse에서 첨부파일로 인식되는 Content-Type 중 하나이지 않아, 단순히 이메일 본문의 일부로만 처리됩니다.

아마도 여러 가지 변경 사항이 필요할 것입니다:

  1. discourse/lib/email/receiver.rb at a8cfcfb7ecb4f821391a16baedcc677f71b4db79 · discourse/discourse · GitHub 에서 part.mime_type == "text/calendar"를 첨부파일 유형으로 인식하도록 해야 합니다.
  2. 시스템은 기본적으로 Content-Type: text/calendar; 이후에 발견된 데이터를 기반으로 .ics 파일 첨부파일을 생성해야 합니다.

이 모든 것이 실제로 실현될 가능성은 잘 모르겠지만, 다른 사람들이 왜 작동하지 않는지 궁금해하며 검색하고 있을 수 있으므로 이 정보를 공유해 둡니다.

3개의 좋아요