Un utente sospeso sul mio forum ha segnalato di continuare a ricevere le email di notifica del forum dopo la sospensione del proprio account, in particolare per i gruppi a cui era iscritto prima della sospensione.
A quanto pare ha ragione, poiché Discourse riporta che l’ultimo invio di email è avvenuto 3 ore fa, nonostante l’account fosse stato sospeso molti giorni fa.
Non dovrebbe essere previsto che non vengano inviate email automatizzate del forum a un utente con account sospeso, nemmeno per i gruppi a cui aveva aderito?
Di certo non vorrei vedere membri sospesi ricevere email continue dal forum, a meno che non siano inviate manualmente da un amministratore.
Inoltre, pensavo che i membri non potessero menzionare un utente con account sospeso, ma sembra che uno dei nostri membri sia riuscito a menzionare comunque quell’account sospeso.
Le email sono messaggi privati (PM) inviati ai membri di un gruppo, ad esempio quando qualcuno invia un PM a @nome-del-gruppo a cui appartengono diversi membri, e il membro ha impostato il proprio account per ricevere notifiche via email per i PM. Il membro sospeso faceva parte di diversi gruppi prima di essere sospeso e ha continuato a ricevere email con risposte a PM relativi a uno di quei gruppi anche dopo la sospensione.
Quindi, l’oggetto di queste email ha il formato: “[Nome del forum] [PM] Oggetto del messaggio”
La mia comprensione è che rispondere ai PM inviati a un gruppo funzioni essenzialmente come la funzione “rispondi a tutti”. Quando le persone hanno continuato a rispondere ai PM del gruppo, il membro sospeso ha continuato a ricevere le email con quei messaggi.
Come soluzione temporanea, ho rimosso manualmente questo membro da tutti i gruppi dopo la sospensione del suo account, il che sembra aver fermato l’invio di ulteriori email a lui.
Mi aspettavo che, quando un utente viene sospeso, non dovesse ricevere ulteriori email relative ai PM di gruppo, anche se era membro di quel gruppo al momento della sospensione. Ecco perché ho segnalato questo come un bug.
Utilizzo MailGun per l’invio di email dai nostri forum e i log di MailGun confermano che queste email di PM di gruppo sono state inviate all’indirizzo email dell’account sospeso anche una settimana dopo la sospensione dell’account.
Mi sono ricordato che @simon ha approfondito la questione un po’ di tempo fa. Ecco cosa ha detto:
Un utente disattivato non riceverà notifiche email per i messaggi di gruppo o i menzioni di gruppo. Un utente sospeso non riceverà notifiche email per i menzioni di gruppo, ma riceverà le email per i messaggi privati inviati al gruppo.
Non sono sicuro che si tratti di un comportamento intenzionale o di un’omissione nella progettazione della sospensione. Sembra che disattivare e sospendere un utente garantisca che non vengano inviate email senza doverlo rimuovere dal gruppo. Tuttavia, questo potrebbe non essere immediatamente chiaro per un moderatore o un amministratore.
Utilizzo Discourse dal 2017 e amministro comunità attive da molti anni, e sono rimasto sorpreso nello scoprire che un membro recentemente sospeso continuava a ricevere email. Sembra decisamente più un bug che un risultato intenzionale.
Inoltre, sarebbe chiaro per le persone che continuano a partecipare allo scambio di messaggi privati di gruppo, non rendendosi conto che il membro sospeso è ancora in grado di vedere la loro conversazione in corso? Quando si sa che un membro è stato bannato, perché si dovrebbe presumere che quel membro stia ancora vedendo i loro messaggi privati? Come può essere privato se un ex membro continua a essere ingannato tramite email?
Sembra più saggio (e più in linea con le aspettative ragionevoli) interrompere tutte le email automatizzate inviate a un membro sospeso.
C’è un metodo qui per cui i PM DELLO STAFF (enfasi mia) riescono a passare e vengono inviati all’utente sospeso, in modo che lo staff possa spiegare perché l’utente è stato sospeso.
Qualsiasi altra cosa mi sembra un bug, @eviltrout… forse se il gruppo include membri dello staff è l’eccezione a cui si riferiva @simon? Non sono sicuro.
Ma so che un gruppo senza membri dello staff non dovrebbe mostrare questo comportamento e inviare email agli utenti sospesi?
Ho testato di nuovo questa situazione. Gli utenti sospesi possono ricevere email per i post dello staff nelle PM di gruppo. Non ricevono notifiche email per nessun altro post di utenti non staff nelle PM di gruppo.
Nel nostro forum (privato), lo staff partecipa a gruppi di messaggi privati informali esattamente come qualsiasi altro membro. Quindi, in questo contesto, non c’è nulla di speciale in un messaggio privato dello staff a un gruppo, tranne il fatto che verrà inviato anche ai membri sospesi, contrariamente alle aspettative.
Per compensare questo, abbiamo iniziato a rimuovere i membri sospesi da tutti i gruppi. È un passaggio in più, ma è meglio rispetto al rischio di inviare per sbaglio un messaggio privato a un membro sospeso e farlo continuare a ricevere email.
Pensa a questo nel contesto della sospensione di un membro per molestie o attacchi personali. Non vorresti che continuasse a ricevere queste email solo perché un membro dello staff è coinvolto in una discussione privata di gruppo.
Piccolo bug ma sicuramente sembra qualcosa che dovremmo tagliare.
Forse la soluzione è: se viene inviato un PM al gruppo, ignora gli utenti sospesi, indipendentemente dallo stato “staff” del mittente. Verificheremo se è una soluzione facile, altrimenti probabilmente dovrà aspettare la fine del mese prossimo.