Cambiare l'oggetto dell'email dovrebbe iniziare un nuovo argomento

Quando qualcuno risponde a un’email e modifica l’oggetto, dovrebbe avviare un nuovo argomento, invece di pubblicare come risposta all’argomento originale.

Ad esempio, supponiamo che l’oggetto dell’argomento originale fosse “Agenda per dicembre” e qualcuno risponda via email modificando l’oggetto in “Pianificazione per la festa di Capodanno”, allora dovrebbe essere creato un nuovo argomento con il nuovo oggetto.

Il comportamento attuale è particolarmente confuso per gli utenti che ricevono email relative a nuovi post. In questo caso, un utente risponde a un messaggio modificando l’oggetto, e il sistema invia il messaggio a tutti via email, con la riga dell’oggetto che sembra essere tornata indietro.


Ho alcune richieste qui relative alla conversione delle convenzioni email in convenzioni da forum quando si riceve un’email (ad esempio, rimuovendo “Fwd:”).

@sam, @codinghorror, è possibile far esaminare le proposte prima dell’implementazione, per ottenere feedback prima di iniziare il lavoro sull’implementazione? Ad esempio, può essere questo il comportamento predefinito? Deve essere implementato come un plugin?

Ecco i link agli altri:

Grazie!

2 Mi Piace

Al momento è piuttosto intenzionale. Dovresti esaminare attentamente le intestazioni dell’email, ma la catena di risposta è chiaramente indicata lì.

Se qualcuno vuole avviare un nuovo argomento, dovrebbe inviare una nuova email.

2 Mi Piace

Ciao @codinghorror,

Ti segnalo che questo caso d’uso comune è già gestito tramite l’interfaccia web tramite il pulsante “rispondi come argomento collegato”:

Quando l’utente risponde via email e modifica l’oggetto, quasi sempre desidera “rispondere come argomento collegato” e non vuole mai che Discourse sovrascriva le proprie modifiche.

Non sei d’accordo?

In ogni caso, alcune persone sono interessate a far sì che Discourse tratti le email in arrivo proprio come email – effettuando le necessarie conversioni – piuttosto che come post del forum. Quindi, qual è il modo migliore per procedere? Può essere un’impostazione di amministrazione? Creare un plugin? Applicare una patch nel file Docker?

1 Mi Piace

Sembra una questione da plugin.

La funzione che descrivi ha senso per me, ma l’implementazione potrebbe essere complicata perché i client di posta non a volte alterano gli oggetti (aggiungono re, li troncano, ecc.)?

3 Mi Piace

Finché esisterà la posta elettronica, le persone continueranno a fare questo tipo di cose.

Forse una soluzione più semplice sarebbe un pulsante “rispondi collegando all’argomento” nell’email di notifica e/o un link all’indirizzo email per creare un nuovo argomento della categoria.

2 Mi Piace

Assolutamente sì, ha molto più senso. Personalmente, se avessi solo modificato l’oggetto di un’email automatica, non mi aspetterei la funzionalità richiesta dall’OP. Non dico che non sia un’ottima idea, ma non sembra coerente con il tema. Come ha detto Jonathan Shaw, ha senso come plugin.

Personalmente, se cambiassi solo l’oggetto di un’email automatica, non mi aspetterei la funzionalità richiesta dall’OP.

Cosa intendi per “automatica”? Quando qualcuno modifica l’oggetto dell’email (da “Ordine del giorno per la riunione di dicembre” a “Incontro sociale post-riunione”), sta modificando l’oggetto, che in Discourse corrisponde alla modifica di un argomento. Giusto?

Cosa ti aspetteresti che accadesse? Ti aspetteresti che Discourse scarti le tue modifiche e invii notifiche email con l’oggetto/argomento precedente?

Almeno, mi auguro che Discourse rifiuti l’email, indicando che “modificare l’argomento/oggetto tramite risposta non è consentito”.

Forse una soluzione più semplice sarebbe un pulsante “rispondi come argomento collegato” nell’email di notifica

Non sto cercando una nuova funzionalità qui. La mia preoccupazione è che la funzionalità di gestione delle email non corrisponda alle aspettative (ad esempio, “rispondi” inaspettatamente esegue “rispondi a tutti”).

Sì, è esattamente ciò che mi aspetterebbe. Discourse non è una mailing list (anche la sua modalità mailing list è un parente povero di una vera mailing list) e ogni email è semplicemente una notifica separata di un evento sul forum. Il testo standard nell’email di notifica lo ribadisce: “Visita l’argomento o rispondi a questa email per rispondere.”

A proposito, sono quasi sicuro che sia Mailman 2 che 3 inviano le email con il nuovo campo Oggetto: ma archiviano le email insieme al thread originale.

Una delle grandi cose di Discourse è che (a quanto mi sembra) quasi tutto può essere modificato tramite un plugin. Scommetto che questo è il tipo di effetto che potrebbe essere facilmente modificato in quel modo.

Scusa, con “automated” intendevo l’automazione dell’inoltro dei thread come email.

Sarò sincero, sto iniziando a vedere il tuo punto di vista. Ma stavo pensando più nel senso tradizionale delle email, dove magari qualcuno abbrevia una lunga catena di email nell’oggetto (quindi, cambiando l’oggetto) mentre la inoltra a qualcun altro fuori contesto. Non uso la funzione email, quindi ero un po’ ignorante su cosa dovrebbe fare e su cosa fa attualmente. Pensavo anche che le persone cambiassero l’oggetto per il potenziale meme, quando applicabile.

Grazie per aver mantenuto una mente aperta.

qualcuno abbrevia una catena più lunga di e-mail nell’oggetto mentre la inoltra a qualcun altro fuori contesto.

No, semplicemente facendo una di queste cose:

Sembra che questa interazione via e-mail dovrebbe attivare l’esistente “rispondi come argomento collegato” di Discourse, giusto?

Scommetto che potresti creare un plugin per farlo. Dovrebbe solo verificare se l’intestazione Subject: è sufficientemente diversa e intraprendere l’azione appropriata. Non ho mai scritto un plugin per Discourse, quindi potrei sottovalutare il compito qui.

Neanche io, ma alcuni hanno suggerito di farlo, quindi ci provo!

1 Mi Piace

Forse, se hai configurato Configuring incoming email to create new topics or group messages, dovresti semplicemente intercettare l’email dell’utente, controllare l’intestazione Subject:, aggiungere il testo “Continuing the discussion…”, eventualmente rimuovere l’intestazione In-Reply-To: (o come si chiama) e inoltrarla all’indirizzo email della categoria pertinente.

Sì, l’opzione “Avvia un nuovo argomento tramite e-mail” è configurata. La decisione se un’e-mail sia una risposta o un nuovo post sembra essere presa qui:

1 Mi Piace