Как очистить логи отклоненной и отбрасываемой почты

Как очистить только логи отскочивших и отклонённых писем?

через консоль Rails можно выполнить


EmailLog.where(bounced: true).destroy_all

Это отлично. Но если я заменю ‘rejected’, возникает ошибка.


ActiveRecord::StatementInvalid: PG::UndefinedColumn: ОШИБКА: столбец email_logs.rejected не существует

Я думаю, вы сможете управлять этим, просто изменив настройку в администрирование -> все настройки сайта -> удалять отклоненные письма через N дней

Возможно, это работает только на будущее. Старые отклонённые всё ещё присутствуют.