Come disattivare l'account degli utenti che non ricevono email

Cercato abbastanza prima di pubblicare:

Ho scoperto che ci sono centinaia di utenti a cui le email del mio sito rimbalzano a causa di indirizzi email inesistenti/errati.

  • Esiste una query sui dati o un altro modo per trovare in un colpo solo l’elenco di tutti gli utenti inattivi con indirizzi email non validi?
  • Esiste un modo semplice per “disattivare” tutti quegli utenti con indirizzi email errati e/o che sono inattivi sul mio sito web/forum da un anno?
  • Se non “disattivo” ciascuno di quegli utenti uno per uno, il mio forum/sito continuerà a provare a inviare email a quegli utenti all’infinito?

Oggi mi è capitato di notare che la cartella spam della mia Gmail contiene quasi 100 email rimbalzate da utenti del mio sito web/forum. Mentre controllavo ogni email, copiavo l’indirizzo email errato dell’utente, tornavo all’elenco degli utenti del mio sito/forum, disattivando ogni utente uno per uno, mi chiedevo perché ogni utente con un indirizzo email non valido apparisse solo una volta!! È una funzionalità?

Grazie mille per aver fornito un software meraviglioso gratuitamente per persone come noi.

1 Mi Piace

Se configuri VERP per gestire le e-mail in rimbalzo funzionerà automaticamente.

La cosa più semplice è configurare Configura l’e-mail in arrivo con consegna diretta per i siti self-hosted, che abilita anche la risposta via e-mail.

1 Mi Piace

[quote=“Bathinda Helper, post:1, topic:244982, username:Bathinda”]non ‘disattivare’ ciascuno di quegli utenti uno per uno, il mio per
[/quote]

Grazie.
Ancora, intendi dire che, oltre a quanto hai suggerito, non c’è modo, qualche impostazione, data in profondità nelle impostazioni del sito forse, per ottenere ciò che desidero?

Sono abbastanza sicuro che non abbia configurato VERP, quindi non c’è modo per Discourse di sapere chi ha indirizzi non validi (o smetterebbe di inviare e-mail da solo).

Se conosci un modo per trovare quegli utenti, puoi fare user.valid=true;user.save, credo.

1 Mi Piace

Era quello che stavo chiedendo/ero curioso. Se, per qualche motivo, la nostra email rimbalza all’indirizzo email dell’utente, discourse smetterà di inviare email a loro alla fine?

E l’opzione “Pulizia automatica degli utenti inattivi” renderebbe quegli utenti “inattivi” dopo il numero di giorni impostato? E continuerebbe a inviare email a quegli indirizzi fino ad allora?