跳到內容 跳到搜尋

新收到的InboundEmail不會作為入口控制器接收的一部分同步路由。反而是使用RoutingJob非同步執行路由,以確保最大的並行容量。

預設情況下,所有狀態為未處理(預設)的新建立InboundEmail記錄都會排定進行自動延後路由。

方法
R

執行個體公開方法

route()

使用在ApplicationMailbox上宣告的路由規則來路由此InboundEmail

# File actionmailbox/app/models/action_mailbox/inbound_email/routable.rb, line 21
def route
  ApplicationMailbox.route self
end

route_later()

為這個InboundEmail排入一個RoutingJob

# File actionmailbox/app/models/action_mailbox/inbound_email/routable.rb, line 16
def route_later
  ActionMailbox::RoutingJob.perform_later self
end