Ciao a tutti, come membro di OpenStreetMap ho riscontrato diversi problemi con Discourse, che ora viene utilizzato per il loro forum online.
Mi è stato detto che l’interfaccia della mailing list dovrebbe funzionare molto bene. Tuttavia, ho riscontrato un bug per cui il threading si interrompe quando si risponde via e-mail. Viene quindi generato un nuovo ID del messaggio invece di riutilizzare quelli originali.
Esempio
Il concetto principale è ok, viene utilizzato ad esempio
formato: thread msg-id in-reply-id
1 topic/851.
il thread iniziale
1.1 topic/851/2747. topic/851
Il messaggio 2747 nel thread 851 è una risposta all’argomento iniziale 851, come indicato dagli header in-reply-to: e references:
1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx topic/851/2747.
Questa è una risposta via e-mail a topic/851/2747 con message id ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
1.1.1.1 topic/851/2749. ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
Qui la risposta del forum 2749 si collega correttamente al mio message-id ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
1.1.1.1.1 07289952-0e88-c08a-ea66-b34774c8554e@gmx topic/851/2749.
…e così via
Tuttavia, quando rispondo all’ID messaggio ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx all’argomento precedente, faccio riferimento a
References:… <topic/851/2747. bae9c8af72f1f7ef599f1bcd @OSM>
Ma il mio stesso messaggio (una versione HTML del forum) mi viene rispedito con
References: …
<topic/851/2747. ae42d62b1252f1572b2a9a07 @OSM>
Notate la differenza all’interno dell’ID del messaggio nei riferimenti?
Il sistema del forum interrompe gli ID dei messaggi nei riferimenti!
Ciò si traduce in thread interrotti con
1.2 topic/851/2748. topic/851/2747.
1.3 topic/851/2751. topic/851/2749.
dove 1.2 è la versione del forum di 1.1.1 (nuovo message-id topic/851/2748.e6be773dbcc599ad5f35bae5@OSM invece del mio message-id originale)
e 1.3 è la versione del forum di 1.1.1.1.1
Non ho ancora verificato se altri ricevono thread “mutilati”, poiché non riceverebbero la mia risposta originale con message-id di
1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx,
ma riceverebbero anche la versione del forum
1.2 con message id topic/851/2748.e6be773dbcc599ad5f35bae5@OSM, ricevendo anche la risposta
1.1.1.1 con riferimenti a ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
Ho “mutilato” i nomi di dominio qui poiché questo forum traduce questi ID messaggio in link mailto e quindi supera il mio limite di link consentiti.