我正在 Heroku 中部署一个 ruby-on-rails 应用程序。我无法将 SendGrid 附加组件添加到 heroku 帐户。还有其他方法可以使用电子邮件服务吗?
最佳答案
是的,您可以直接注册一个 SendGrid 帐户,然后使用 SMTP 详细信息。它看起来像这样:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.sendgrid.net",
:port => 587,
:domain => 'yourdomain.com',
:user_name => ENV['SENDGRID_USERNAME'],
:password => ENV['SENDGRID_PASSWORD'],
:authentication => 'plain',
:enable_starttls_auto => true
}
还有一个使用 Mail gem 的例子,在 SendGrid documentation .
关于ruby-on-rails - 我们可以在没有 SendGrid 附加组件的情况下将 smtp 与 heroku 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30906282/