跳到內容 跳到搜尋

您可以使用 config.action_mailbox.incinerate_afterActionMailbox.incinerate_after 設定,設定這個 IncinerationJob 於處理之後的何時執行。

由於這個焚化程序設定於未來,因此它會自動忽略任何已經刪除的 InboundEmail,並在這種情況下會自行中止。

您可以透過將 config.action_mailbox.incinerateActionMailbox.incinerate 設為 false 來停用焚化處理的電子郵件。

方法
P
S

類別公開方法

排程(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

實例公開方法

執行(inbound_email)

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