So löschen Sie Protokolle für zurückgesandte und abgelehnte E-Mails

Wie kann man nur die Protokolle für abgewiesene und zurückgesendete E-Mails löschen?

über die Rails-Konsole können Sie Folgendes tun:

EmailLog.where(bounced: true).destroy_all

Das ist großartig. Aber wenn ich ‘rejected’ einsetze, wird ein Fehler ausgelöst.

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

Ich denke, Sie sollten das einfach steuern können, indem Sie die Einstellung in admin -> alle Website-Einstellungen -> abgelehnte E-Mails nach Tagen löschen ändern.

Vielleicht funktioniert das nur in Zukunft. Die alten abgelehnten sind immer noch vorhanden.