Como limpar registros de emails devolvidos e rejeitados

Como limpar apenas os logs de e-mails rejeitados e devolvidos?

via o console do Rails, você pode fazer


EmailLog.where(bounced: true).destroy_all

Isso é ótimo. Mas se eu substituir ‘rejected’, um erro é lançado.


ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR:  column email_logs.rejected does not exist

Acho que você deve conseguir controlar isso apenas alterando a configuração em admin -> todas as configurações do site -> excluir e-mail rejeitado após dias

Talvez isso só funcione daqui para frente. Os antigos rejeitados ainda estão presentes.