Sono sicuro al 99% di non aver trovato una soluzione reale “a sensazione”, ma penso che si possa restringere un po’ il campo.
- Gli inviti al calendario in arrivo hanno
Content-Type: text/calendar; - Questo non è uno dei Content-Type riconosciuti come allegato da Discourse, viene semplicemente visto come parte del corpo dell’email.
Diverse cose probabilmente dovrebbero essere modificate:
- In discourse/lib/email/receiver.rb at a8cfcfb7ecb4f821391a16baedcc677f71b4db79 · discourse/discourse · GitHub dovrebbe riconoscere
part.mime_type == "text/calendar"come tipo di allegato - Il sistema dovrebbe fondamentalmente creare un allegato file .ics basato sui dati che trova dopo
Content-Type: text/calendar;
Non sono sicuro quanto sia probabile tutto questo, ma almeno è qui nel caso qualcun altro stia cercando chiedendosi perché non funziona.