Rails:Mailer不会从rake任务发送邮件

时间:2015-05-13 07:15:18

标签: ruby-on-rails ruby rake actionmailer

我已经编写了一个扩展Redmine Mailer模型的插件,后者又扩展了ActionMailer,并为其添加了一些自定义消息。 当我从其他模型的Mailer回调中调用这些新添加的after_save方法时(例如Mailer.estimation_exceeded(msg_options).deliver),我会收到预期的电子邮件。

我还编写了一个rake任务,触发相同的Mailer方法。这里的问题是,虽然该方法被触发,我在日志中看到消息信息,但我没有收到实际的电子邮件。知道可能是什么问题吗?

UPD: 当前的邮件程序配置如下:

# default configuration options for all environments
default:
  # Outgoing emails configuration (see examples above)
  email_delivery:
    delivery_method: :async_smtp
    async_smtp_settings:
      address: mail.domain
      port: 25
      domain: mail.domain
      authentication: :login
      user_name: user@mail.domain"
      password: "***"
      raise_delivery_errors: true
      perform_deliveries: true

0 个答案:

没有答案