设计电子邮件未使用 sendgrid 发送,而其他电子邮件发送良好
Devise emails are not being sent using sendgrid while other emails are being sent well
我正在使用 sendgrid 在生产环境中发送电子邮件我所有其他电子邮件都按预期发送但所有设计电子邮件都没有发送我的 production.rb 我有
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 发送设计电子邮件?
如果您将 config.raise_delivery_errors
切换为 true
,那么您将能够查看是否存在特定问题并从那里向后工作。
我正在使用 sendgrid 在生产环境中发送电子邮件我所有其他电子邮件都按预期发送但所有设计电子邮件都没有发送我的 production.rb 我有
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 发送设计电子邮件?
如果您将 config.raise_delivery_errors
切换为 true
,那么您将能够查看是否存在特定问题并从那里向后工作。