ActionMailbox::IncinerationJob (original) (raw)
You can configure when this IncinerationJob will be run as a time-after-processing using the config.action_mailbox.incinerate_after
or ActionMailbox.incinerate_after
setting.
Since this incineration is set for the future, it’ll automatically ignore any InboundEmails that have already been deleted and discard itself if so.
You can disable incinerating processed emails by setting config.action_mailbox.incinerate
or ActionMailbox.incinerate
to false
.
Methods
P
S
Class Public methods
schedule(inbound_email)Link
def self.schedule(inbound_email) set(wait: ActionMailbox.incinerate_after).perform_later(inbound_email) end
Instance Public methods
perform(inbound_email)Link
def perform(inbound_email) inbound_email.incinerate end