Modalità mailing list: il threading è interrotto

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 va bene, 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 dalle intestazioni in-reply-to: e references:

1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx topic/851/2747.

Questa è una risposta e-mail a topic/851/2747 con ID messaggio 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 nell’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 message ID in link mailto e quindi supera il mio limite di link consentiti.

2 Mi Piace

Grazie per la segnalazione, sposterò questo post nell’argomento Email threading broken.

3 Mi Piace

Un post è stato unito a un argomento esistente: Email threading non funzionante