Post-Per-E-mail: La rimozione della firma a volte rimuove contenuto valido

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.

Stiamo migliorando la nostra logica di analisi delle email in arrivo, ma nel frattempo, puoi provare a disabilitare l’impostazione del sito “trim incoming emails”?

1 Mi Piace

Ciao @zogstrip, grazie mille! Mi era sfuggita quell’opzione.

Funziona fino a un certo punto, nel senso che non rifiuta né tronca le email. Ora mostra un ... cliccabile che permette di visualizzare l’intero post. Posso anche modificare manualmente il post per eliminare i ....

Sarebbe comunque ottimo se potessi risolvere i problemi che abbiamo avuto con il rilevatore delle firme.
Grazie!

È una nuova opzione :wink:

Ci stiamo lavorando :wink:

2 Mi Piace