Come limitare le email dal forum?

Stiamo riscontrando problemi con le email.
L’account utilizzato per l’invio SMTP verrà disattivato per aver inviato troppe email.
Le considerano spam (non lo sono, si tratta solo di notifiche di risposte).

Sto cercando di ridurre il numero di email.
Ad esempio, inviare una notifica giornaliera per le risposte invece di inviare un’email ogni volta che qualcuno risponde a un thread da te creato.

Ma ci sono molte opzioni che non comprendo bene.

Vorrei impostare un riepilogo giornaliero delle notifiche invece di inviare un’email dopo che qualcuno risponde al tuo post, se non sei connesso, e notifiche giornaliere per i messaggi privati.

@ariznaf,

Spero che tu stia bene.

Vai nel menu delle impostazioni e cerca digest

/admin/site_settings/category/all_results?filter=digest

e troverai molte impostazioni da regolare qui per aiutarti.

Sì, ho visto molti parametri relativi alle email.

Quello che hai menzionato riguarda la regolazione dell’invio del riassunto.

Ma io voglio disabilitare l’invio di email dopo ogni risposta.

Di default, ogni utente riceve un’email dopo aver ricevuto una risposta.

Vorrei modificare questo comportamento, almeno per gli utenti che non lo hanno scelto esplicitamente.

Allora potresti trovare utile le impostazioni delle notifiche:

/admin/site_settings/category/user_preferences?filter=notification

Ad esempio, dai un’occhiata a queste impostazioni @ariznaf

Potrebbe essere una buona idea esaminare tutte queste impostazioni @ariznaf, non solo quelle mostrate nell’immagine sopra.

Cosa intendi esattamente? Stai utilizzando un servizio di posta consigliato come Mailgun o Sendgrid?

No, stiamo utilizzando un account del nostro fornitore.
Mailgun non è gratuito.
Il problema non è la configurazione: Discourse invia correttamente.
Il problema è che il nostro fornitore di posta invia email da un indirizzo IP inserito in blacklist e considera le nostre email come spam (in parte a causa dell’elevato numero di email inviate in un giorno).

Quindi vogliamo ridurre il numero di email inviate da Discourse.
Voglio configurare l’invio delle email solo con un riepilogo giornaliero, non un’email ogni volta che qualcuno risponde.
Almeno questo sarebbe il criterio predefinito desiderato. La maggior parte delle persone non modifica le impostazioni predefinite.

@neounix grazie, proverò a modificare quei parametri.
Credo che siano proprio quelli che cerchiamo. Ce ne sono molti e non ricordavo dove si trovavano le opzioni di invio email predefinite.

Tuttavia non riesco a trovare come impostare un riepilogo giornaliero delle risposte ai tuoi thread.

Vedo solo le opzioni per inviare email sempre, quando non sei online o mai.
Vorrei invece ricevere un’email giornaliera con l’elenco dei thread che hanno nuove risposte e dei thread aggiornati a cui sei iscritto.

È possibile?

Ciao @ariznaf,

A meno che tu non sia disposto e in grado di scrivere un plugin, al momento sei limitato dalle impostazioni attuali di Discourse.

Per prima cosa, dedica un po’ di tempo alle impostazioni attuali dei riassunti e vedi se puoi modificarle per ottenere qualcosa di simile a ciò che speri.

Se qualcosa è davvero importante per il tuo modello di business, potresti valutare di assumere uno degli sviluppatori di plugin presenti qui. Se riesci a esporre chiaramente i tuoi requisiti, possono darti un preventivo nel marketplace meta.

Forse “lancia loro un osso”, come si diceva un tempo :dog2: :dog2: :dog2: :heart:

Anche gli sviluppatori di plugin hanno bisogno di affetto :slight_smile:

Non abbiamo alcun modello di business.
Non siamo un’azienda, ma una piccola associazione no-profit con interesse per la fotografia.
Non abbiamo budget per assumere nessuno.
Abbiamo dedicato molte ore a mantenere il forum gratuitamente.

Pensavo che ci fosse un’opzione per un riassunto giornaliero, ma forse si tratta di un ghost blog o di un altro sistema.

Disabiliterò semplicemente le notifiche email come impostazione predefinita e vedremo se possiamo risolvere i problemi di posta con il provider di hosting.
Non menzionano limiti sui messaggi e non siamo un forum così grande; non generiamo migliaia di email al giorno.

È questa la situazione nel nostro forum.

Abbiamo disattivato anche noi tutte le notifiche via email, ma stiamo ancora lavorando per risolvere alcune questioni di codifica tra un vecchio forum legacy e quello nuovo.

Quando decideremo di abilitare i riassunti, potremmo optare per quelli settimanali solo per gli utenti che hanno visitato il sito nelle ultime settimane; non abbiamo ancora pensato alle email di notifica, ma potremmo semplicemente disattivarle.

Credo che gli utenti possano impostare le preferenze relative a queste notifiche di “seguimento di un argomento”, vero?

A proposito, ecco la descrizione della tabella user_options nel database. Forse c’è qualcosa che attira la tua attenzione?

Per @ariznaf

Sì, gli utenti possono modificare le proprie opzioni di notifica autonomamente.
La maggior parte di loro non sa nemmeno di poterlo fare. Altri semplicemente non se ne curano.

Oggi le email stanno diventando un problema. Non sono più un sistema affidabile.

Il problema è che Discourse dipende fortemente dalle email. Se le email non funzionano, gli utenti non potranno accedere.

Non ho una conoscenza approfondita di Discourse per accedere al database e analizzare le opzioni degli utenti nella tabella users.

Pensavo che Discourse avesse i riassunti via email, ma sembra che non esista tale opzione.
Non è strano che non riesca a trovarla.