您可以通过设置 config.action_mailbox.incinerate_after 或 ActionMailbox.incinerate_after 来配置此 IncinerationJob 的运行时间(在处理后多少时间内)。
由于此焚烧操作设置为在将来执行,因此它会自动忽略任何已被删除的 InboundEmail,并在这种情况下自行丢弃。
您可以通过将 config.action_mailbox.incinerate 或 ActionMailbox.incinerate 设置为 false 来禁用焚烧已处理的电子邮件。
方法
类公共方法
schedule(inbound_email) 链接
源文件: 显示 | 在 GitHub 上
# File actionmailbox/app/jobs/action_mailbox/incineration_job.rb, line 17 def self.schedule(inbound_email) set(wait: ActionMailbox.incinerate_after).perform_later(inbound_email) end
实例公共方法
perform(inbound_email) 链接
源文件: 显示 | 在 GitHub 上
# File actionmailbox/app/jobs/action_mailbox/incineration_job.rb, line 21 def perform(inbound_email) inbound_email.incinerate end