# Allowing .ICS calendar files to be sent to a group inbox via email

**URL:** https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535
**Category:** Feature
**Tags:** email-in
**Created:** [November 24, 2025, 9:42pm UTC](https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535 "2025-11-24T21:42:21Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)
#### Post date: [November 24, 2025, 9:42pm UTC](https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535/1 "2025-11-24T21:42:21Z")

</div>

Sorry if I’m missing something obvious here. I’ve spent about 15–20 minutes searching and haven’t found anything that matches what I need.

I have a Discourse group with an associated incoming email address. My goal is for someone to be able to create a calendar event in Outlook, send the invite to that group email address, and have the resulting ICS invite appear as an attachment in the group DM thread.

I’ve already enabled the setting that allows ICS attachment extensions, but when an Outlook event email arrives in the group, no ICS attachment shows up on the post. In case it makes a difference, I’m running Discourse version 3.5.2.

Just to be clear: this isn’t about Discourse _generating_ ICS files (e.g., via the #calendar-and-event feature). I’m only trying to get Outlook-sent invites to pass through as visible ICS attachments in the group thread.

Thanks for any insights!

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [November 24, 2025, 9:45pm UTC](https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535/2 "2025-11-24T21:45:57Z")

</div>

> [@wesochuck](#):
>
> and have the resulting ICS invite appear as an attachment in the group DM thread.

“DM” and “thread” are terms that are connected to chat in Discourse. Is this about chat or personal messages?

---

<div class="post-metadata">

### Author: ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)
#### Post date: [November 24, 2025, 10:09pm UTC](https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535/3 "2025-11-24T22:09:13Z")

</div>

Sorry for the confusion. This is a group with a custom incoming email address that we’re trying to get the .ics files to show up when that group email is sent a calendar invite email to the group address /messages/inbox for the group.

Group setup:

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/5/3/9535533869bb1ad933a1b68f7bbacc84a83c3e19.png)

Here is a sample, the info was sent, but .ICS attachment is missing. The group DOES get other email attachments.

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/2/0/720cf0f8e92b3a0e2c66baee25ca9c32cf33aa66.png)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [November 24, 2025, 10:16pm UTC](https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535/4 "2025-11-24T22:16:30Z")

</div>

> [@wesochuck](#):
>
> I’ve spent about 15–20 minutes searching and haven’t found anything that matches what I need.

Have you tried enabling the `Allow all attachments for group messages` site setting?

---

<div class="post-metadata">

### Author: ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)
#### Post date: [November 24, 2025, 10:52pm UTC](https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535/5 "2025-11-24T22:52:28Z")

</div>

> [@Moin](#):
>
> Allow all attachments for group messages

I had NOT turned that on… I was SO excited.

Sadly, when I turned it on, I didn’t see any difference, still no ICS:

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/b/6/3b634ce103ab35fe2da6508cf134a998cdd6ecba.png)

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/d/8/7d86cb2b93dfd92e5bac0d008e3dda77f07247d5.png)

---

<div class="post-metadata">

### Author: ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)
#### Post date: [November 25, 2025, 1:07pm UTC](https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535/6 "2025-11-25T13:07:01Z")

</div>

I’m 99% sure I haven’t vibe coded my way to a real solution, but I think could be narrowed down a bit.

1. Incoming calendar invites are `Content-Type: text/calendar;`
2. That is not one of the Content-Types that is recognized as an attachment by Discourse, it is just seen as part of the email body.

Several things would likely need to be changed:

1. In [discourse/lib/email/receiver.rb at a8cfcfb7ecb4f821391a16baedcc677f71b4db79 · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/a8cfcfb7ecb4f821391a16baedcc677f71b4db79/lib/email/receiver.rb#L1369) it would need to recognize part.mime\_type == “text/calendar” as an attachment type
2. The system would need to basically create an .ics file attachment based on the data it finds after`Content-Type: text/calendar;`

Not sure how likely any of this, but at least this is out there in case anyone else is searching around wondering why it isn’t working.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [December 3, 2025, 2:36am UTC](https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535/7 "2025-12-03T02:36:26Z")

</div>

I am shifting this over to #Contribute > Feature because it seems to be a new feature request.

---

<div class="post-metadata">

### Author: ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)
#### Post date: [April 24, 2026, 1:22am UTC](https://meta.discourse.org/t/allowing-ics-calendar-files-to-be-sent-to-a-group-inbox-via-email/389535/8 "2026-04-24T01:22:35Z")

</div>

I saw there were other calendar and event improvements being worked on over at: [Current Projects - April 2026](https://meta.discourse.org/t/current-projects-april-2026/401259#p-1970182-improvements-to-calendar-and-events-plugin-setup-18)

So just giving this a bit of a bump in case someone already has the code opened up.
