كيف يمكنني مسح سجلات البريد المرتد والمرفوض فقط؟
عبر وحدة تحكم Rails، يمكنك القيام بما يلي:
EmailLog.where(bounced: true).destroy_all
4 إعجابات
[اقتباس=“Lilly, post:2, topic:340893”]
EmailLog.where(bounced: true).destroy_all
[/اقتباس]
هذا رائع. ولكن إذا استبدلت ‘rejected’، يتم طرح خطأ.
ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR: column email_logs.rejected does not exist
أعتقد أنه يجب أن تكون قادرًا على التحكم في ذلك فقط عن طريق تغيير الإعداد في admin -> all site settings -> delete rejected email after days
3 إعجابات
ربما يعمل ذلك فقط للمستقبل. القديمة المرفوضة لا تزال موجودة.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
