Descobri que há centenas de usuários para os quais meus e-mails do site estão retornando por endereços de e-mail inexistentes/incorretos.
Existe alguma consulta de dados ou outra maneira de encontrar a lista de todos os usuários inativos com endereços de e-mail inválidos de uma só vez?
Existe uma maneira fácil de ‘desativar’ todos esses usuários com endereços de e-mail incorretos e/ou aqueles que estão inativos em meu site/fórum por um ano?
Se eu não ‘desativar’ cada um desses usuários um por um, meu fórum/site continuará tentando enviar e-mails para esses usuários infinitamente?
Hoje, notei que minha pasta de spam do Gmail tem quase 100 e-mails retornados de usuários do meu site/fórum. Enquanto eu entrava em cada e-mail, copiava o endereço de e-mail ofensivo do usuário, voltava para a lista de usuários do meu site/fórum, desativando cada usuário um por um, eu me perguntava, por que cada usuário ofensivo com e-mail inválido aparecia apenas uma vez!! Isso é um recurso?
Muito obrigado por fornecer um software maravilhoso gratuitamente para nós, pessoas como eu.
Obrigado.
Ainda assim, você quer dizer que, além do que você sugeriu, não há como, alguma configuração, dada profundamente nas configurações do site talvez, para alcançar o que eu desejo?
Tenho quase certeza de que não tem o VERP configurado, então não há como o Discourse saber quem tem endereços inválidos (ou ele pararia de enviar e-mails por conta própria).
Se você souber de alguma forma de encontrar esses usuários, pode fazer user.valid=true;user.save, eu acho.
Era sobre isso que eu estava perguntando/curioso. Se, por algum motivo, nosso e-mail for devolvido do endereço de e-mail do usuário, o Discourse parará de enviar e-mails para eles no final?
E a opção ‘Limpeza automática de usuários inativos’ tornaria esses usuários ‘inativos’ após o número definido de dias? E continuaria enviando e-mails para esses endereços até lá?