Ciao, questo è – in un certo senso – un seguito di questa discussione:
Nel nostro forum Discourse (v2.6.5), incoraggiamo la pubblicazione tramite email. Purtroppo, abbiamo avuto diversi casi in cui l’email in arrivo veniva troncata a metà o rifiutata direttamente con Email::Receiver::NoBodyDetectedError. Ci sono molteplici problemi sottostanti. Ad esempio:
- Modi apparentemente innocui per separare il contenuto del post causano l’eliminazione del resto da parte del forum
- Il rilevatore di firme sembra operare sulla versione ASCII dell’email. Abbiamo riscontrato il caso in cui l’email HTML inizia con un tag vuoto
\u003cb/\u003e. Il client di posta lo ha convertito in**nella versione ASCII dell’email, che è stato poi “rilevato” come l’inizio della firma.
Modi per migliorare la situazione:
- non tagliare la firma prima di aggiungere l’argomento al forum: mantieni il post completo, inclusa la firma, modificabile. In questo modo, una parte rimossa erroneamente potrebbe essere ripristinata modificando il post.
- rendere il rilevatore di firme più intelligente (come? non lo so…)
- permettere al rilevatore di firme di utilizzare la versione HTML
- rendere configurabili i separatori di firma
- permettere di disattivare completamente la rimozione delle firme nelle impostazioni del forum
Grazie per aver preso in considerazione queste proposte. Ci aiuteranno molto.