我正在使用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发送设计电子邮件?
答案 0 :(得分:2)
如果您将config.raise_delivery_errors
切换为true
,那么您就可以查看是否存在特定问题并从那里开始向后工作。