跳至内容 跳至搜索

您可以通过设置 config.action_mailbox.incinerate_afterActionMailbox.incinerate_after 来配置此 IncinerationJob 的运行时间(在处理后多少时间内)。

由于此焚烧操作设置为在将来执行,因此它会自动忽略任何已被删除的 InboundEmail,并在这种情况下自行丢弃。

您可以通过将 config.action_mailbox.incinerateActionMailbox.incinerate 设置为 false 来禁用焚烧已处理的电子邮件。

方法
P
S

类公共方法

schedule(inbound_email)

# 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)

# File actionmailbox/app/jobs/action_mailbox/incineration_job.rb, line 21
def perform(inbound_email)
  inbound_email.incinerate
end