Le preferenze email dell'utente vengono sovrascritte

Ho impostato le mie preferenze di notifica via email su Mai, ma sembra che vengano reimpostate dopo alcune ore.

Questo è il comportamento previsto o c’è qualcosa che non va nella mia installazione? Sono su Discourse 2.8.0.beta7, se questo fa differenza.

Per favore, inizia aggiornando all’ultima beta e verifica se si verifica ancora, in modo da poter escludere eventuali bug che sono stati corretti nel frattempo.

Aggiornamento al 2021-12-29T07:36:00Z:\n\n@RGJ Ha di nuovo ripristinato le mie impostazioni per inviare sempre.\n\n

\n\nCi sono log che posso controllare per vedere cosa sta modificando le mie impostazioni? Grazie!\n\n\n----\nCapito. Grazie! Ho appena aggiornato alla versione 2.8.0.beta10. Spero che questo risolva le cose.

È in grado di riprodurre questo problema su meta?

Sto testando ora. Qualcuno può mandarmi un messaggio privato per testare? :sweat_smile: Grazie!

Ecco le mie impostazioni attuali qui su Meta:

1 Mi Piace

Ti ho appena inviato un DM… @rkda

1 Mi Piace

Grazie @sam! Ho ricevuto due DM (uno da @JammyDodger) e le mie impostazioni non sono state sovrascritte. Non sono più vicina a svelare questo mistero🤔

Non sono sicura se faccia differenza, ma nella nostra istanza Discourse, quei DM provengono da utenti “staged”. Vengono pubblicati via email ma, per quanto ne so, non dovrebbe fare differenza.

Esiste un’impostazione di Discourse per sovrascrivere le preferenze email? Potrei averla inavvertitamente attivata in qualche modo. Questa è l’unica spiegazione che ha senso al momento :man_facepalming:

1 Mi Piace

Questo sovrascrive anche le impostazioni email?

Ad esempio, se imposti le notifiche email su “mai”, l’attività in un argomento che stai seguendo ignorerà tale impostazione?

Mi sono scervellato perché le mie impostazioni email continuavano a essere ignorate e non riesco a capire perché. Continuavo a ricevere via email i messaggi di gruppo indipendentemente dalle mie impostazioni email. Sospetto che abbia a che fare con le impostazioni del livello di notifica per i gruppi di cui faccio parte.

Se imposti le tue preferenze Inviami un'email quando vengo citato, a cui viene risposto, il mio @username viene menzionato o quando c'è nuova attività nelle mie categorie, tag o argomenti monitorati e Inviami un'email quando ricevo un messaggio personale su ‘mai’, allora non dovresti ricevere email per le notifiche.

C’è anche la casella Riepilogo attività: Quando non visito qui, inviami un riepilogo via email degli argomenti e delle risposte più popolari che potrebbe valere la pena ricontrollare, ma questa è per l’email Digest/Summary, non per i Messaggi di gruppo.

1 Mi Piace

Queste sono le mie impostazioni preferite (su un forum self-hosted) :backhand_index_pointing_up: ma viene sempre ripristinato su sempre non appena qualcuno mi invia un messaggio di gruppo. Non l’ho ancora riprodotto su meta poiché ho pensato alla possibile connessione con i messaggi di gruppo solo oggi e non faccio parte di alcun gruppo qui per quanto ne so

1 Mi Piace

Lascerò scivolare questi sull’argomento originale e lo sposterò su Support mentre cerchiamo di capire cosa sta succedendo. :+1:


@rkda Puoi fornire maggiori dettagli sulla tua configurazione? Ci sono plugin o componenti del tema che potrebbero essere insoliti o collegati a messaggi o gruppi?

Sto cercando di replicarlo sul mio sito di test, ma finora non ho avuto successo. Si verifica con messaggi da un gruppo specifico o da tutti i gruppi?

1 Mi Piace

Grazie! Ecco i plugin che ho installato.

https://github.com/discourse/docker_manager.git
https://github.com/discourse/discourse-docs.git
https://github.com/discourse/discourse-chat-integration.git
https://github.com/discourse/discourse-checklist.git
https://github.com/discourse/discourse-feature-voting.git
https://github.com/discourse/discourse-calendar.git
https://github.com/discourse/discourse-saved-searches.git
https://github.com/discourse/discourse-solved.git
https://github.com/discourse/discourse-assign.git
https://github.com/discourse/discourse-reactions.git
https://github.com/paviliondev/discourse-tickets.git
https://github.com/discourse/discourse-cakeday.git
https://github.com/discourse/discourse-whos-online.git
https://github.com/discourse/discourse-data-explorer.git
https://github.com/discourse/discourse-math.git
https://github.com/discourse/discourse-footnote.git
https://github.com/discourse/discourse-shared-edits.git
https://github.com/discourse/discourse-yearly-review.git
https://github.com/discourse/discourse-teambuild.git

E ho i seguenti componenti installati:

Sto eseguendo Discourse 2.9.0.beta4, se può essere d’aiuto. Le email vengono inviate tramite mailgun.

Non posso dirlo con certezza poiché sono attivo solo in due gruppi (dev, helpdesk) ma succede per entrambi.

E, prima che mi tuffi in un tunnel senza fine, salvi sicuramente la pagina dopo aver modificato le tue preferenze di posta elettronica? :slight_smile:

1 Mi Piace

Sì! Ci sto lottando da un trimestre :laughing:

L’ho pubblicato qui perché speravo ci fosse una soluzione rapida :sweat_smile: O mi sono perso qualche impostazione ovvia.

La maggior parte dei messaggi al gruppo viene inviata anche via email (non so se sia rilevante). Abbiamo impostato un’email in entrata (cioè helpdesk@company.com) per il gruppo e le persone senza account Discourse vi inviano email. Abbiamo abilitato gli utenti temporanei. Di solito rispondiamo anche a queste persone via email. Utilizziamo principalmente i messaggi di gruppo come funzionalità di mirroring a scopo di trasparenza (ha senso?).

Se è troppo complicato per te, immagino che potrò conviverci. È al massimo un piccolo fastidio e sembra essere un caso limite che non sembra interessare molti utenti. Non sono sicuro che valga la pena di disturbarti quando hai altri problemi più urgenti, quindi non preoccuparti.

1 Mi Piace

Ho pensato fosse meglio controllare, non si sa mai. :slight_smile:

Installerò il plugin Pavilion Tickets sul mio sito di prova e farò una rapida prova con quello. Non posso promettere che troverò una risposta, ma ha stuzzicato abbastanza la mia curiosità da provare. :slight_smile: :crossed_fingers:

1 Mi Piace

Heh.

Grazie e buona fortuna! :four_leaf_clover: :smiley:

Cavolo, sarebbe così divertente se fosse quello il colpevole. Non lo usiamo nemmeno più :laughing: È disabilitato ma ero troppo pigro per rimuoverlo dal mio app.yml.

1 Mi Piace

Purtroppo, non ho avuto successo. Ho configurato una casella di posta di gruppo, con email-in e utenti di staging, e funziona come previsto. Non c’erano impostazioni aggiuntive “Urgent!” nel plugin Tickets che facessero magie segrete. La mia preferenza email è rimasta su Never e si rifiuta di cambiare.

Mi dispiace di non essere stato di maggiore aiuto. Tuttavia, se riesci a pensare ad altri passaggi di riproduzione che potrei provare, sarò felice di ripercorrerli.

Se hai plugin inutilizzati, potresti provare a pulire il tuo app.yml (e ricostruirlo) e vedere se ciò fa la differenza?

1 Mi Piace

Nessun problema. Grazie per aver controllato! :smiley:

Ho impostato il mio livello di notifica di gruppo su “Tracking” (prima era “Watching”) e sembra aver funzionato.

Tornerò tra una settimana per riferire se funziona ancora :laughing: Non so se abbia senso, ma finché funziona sono felice :rofl:

1 Mi Piace

Me ne sono accorto. Non sono riuscito a tornare prima. Ha funzionato per un po’ ma è tornato di nuovo :scream:

Mi chiedo se abbia a che fare con i DM che ho inviato io stesso a Discourse via email. Se non erro, questo imposta automaticamente il livello di notifica su “Segui” giusto? Anche se non credo che questo dovrebbe impostare la risposta via email su “Sempre” (o lo fa?).

Uso l’interfaccia web per la maggior parte del tempo ma invio molti messaggi a Discourse via email. Usiamo Discourse come casella di posta di gruppo per il team. Abbiamo un indirizzo email di gruppo (ad es. helpdesk@company.org) che inoltra automaticamente a Discourse e dove viene pubblicato come DM per il gruppo del team.

Abbiamo utenti Staged abilitati in modo che anche le risposte degli utenti esterni vengano pubblicate, così il resto del team vede il contesto delle conversazioni. Di solito rispondiamo anche a quegli utenti via email, quindi usiamo Discourse più come uno strumento di mirroring per questo caso d’uso (i Google Groups possono essere piuttosto ingombranti e brutti).

Non sono sicuro se abbia a che fare con questo, ma per ora mi rassegno a conviverci :laughing:

Ah, questo mi è successo ieri e posso confermare che è deliberato…

I test e i commenti di supporto lo indicano

Codice:

Test:

In sostanza, quando inviamo un’email a un gruppo, nonostante abbiamo impostato “Mai” per quell’opzione, verrà sempre impostata su “Sempre”. L’idea è che se inviamo un’email, vorremmo ricevere anche la risposta via email nella nostra casella di posta.

La risposta quasi definitiva è semplicemente usare Discourse per inviare messaggi privati ai gruppi.

3 Mi Piace