ActionMailer电子邮件发送开发但不生产

时间:2017-10-11 04:39:39

标签: ruby-on-rails actionmailer

我在heroku上的制作设置如下:

# ActionMailer Config
  # Setup for production - deliveries, no errors raised
  config.action_mailer.perform_deliveries = true
  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.delivery_method = :safety_mailer
  config.action_mailer.safety_mailer_settings = {
    allowed_matchers: [/\+send@blueapron.com/, /^[a-z0-9](\.?[a-z0-9]){5,}@blueapron.com$/, /blueapron.runme@previews.emailonacid.com/],
    delivery_method: :smtp,
    delivery_method_settings: {
      address: 'smtp.sendgrid.net',
      port: '587',
      authentication: :plain,
      user_name: ENV['SENDGRID_USERNAME'],
      password: ENV['SENDGRID_PASSWORD'],
      domain: AppConfigs[:application][:email_domain]
    }
  }
end

当我尝试在本地发送电子邮件时,这会有效。至少,它的作用就是提供!打开一个网页,其中包含我的电子邮件的网页表示。

有关如何进行的任何想法?

我正在运行以发送电子邮件的命令是:

UserMailer.confirm_email.deliver!

0 个答案:

没有答案
相关问题