可以单独发送两封电子邮件但不能一起发送

时间:2016-02-06 01:34:38

标签: ruby-on-rails

我有一个真正的问题嗡嗡声。如果我在控制台上运行以下内容

> ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, nil).deliver
> ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, 'MarketingAdminUser').deliver

它会发送两封电子邮件,这就是我想要的。但是,当我在控制台上调用此函数时

def send_catalog_expiration_emails
  ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, nil).deliver
  ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, 'MarketingAdminUser').deliver
end

它只发送两封电子邮件中的第一封,而不是第二封。

为什么会这样?

(我使用Rails 4.1.14。)

1 个答案:

答案 0 :(得分:0)

想出来。安装了mail-logger gem,当第一封电子邮件发送时,它正在查找某个不存在的日志文件。我删除了邮件记录器,问题就消失了。

相关问题