在发送其他电子邮件时,使用sendgrid不会发送设计电子邮件

时间:2015-06-23 08:20:24

标签: ruby-on-rails-4 heroku devise sendgrid

我正在使用sendgrid在生产中发送电子邮件我的所有其他电子邮件都按预期发送但所有设计电子邮件都没有发送,我的生产中没有发生崩溃。我有

config.action_mailer.raise_delivery_errors = false
  config.action_mailer.default_url_options = { :host => 'myapp.herokuapp.com' }
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
    address: 'smtp.sendgrid.net',
    port: 587,
    domain: 'heroku.com',
    authentication: "plain",
    enable_starttls_auto: true,
    user_name: ENV["SENDGRID_USERNAME"],
    password: ENV["SENDGRID_PASSWORD"]
  }

为什么我的其他电子邮件被发送,除了通过sendgrid设计电子邮件以及如何使用sendgrid发送设计电子邮件?

1 个答案:

答案 0 :(得分:2)

如果您将config.raise_delivery_errors切换为true,那么您就可以查看是否存在特定问题并从那里开始向后工作。