【问题标题】:Rails3 and Heroku: Sending Emails?Rails3 和 Heroku:发送电子邮件?
【发布时间】:2011-08-23 08:50:22
【问题描述】:

我已将我的 Beta 版应用程序部署到 Heroku,并且正在阅读他们关于发送电子邮件的文章。我不认为我每天会产生超过 100 个。他们似乎有 2 条路线建议:

1) 他们的 sendgrid 插件Article

2) 使用 gmail Article

3) 我有自己的非 Rails 网络托管包 - 我可以使用它吗?

有人有使用过这两种方法的经验吗?哪个被认为更好/更容易管理?

【问题讨论】:

  • 有很好的使用 sendgrid 的经验。设置简单、可靠、方便。我相信,#3 也可以,甚至更好(你可以根据需要调整你的 MTA,如果它是 VPS),如果它是共享主机,你应该试一试才能确切地知道。
  • 我找到了这个链接,它帮助我决定使用哪种解决方案——它也可能对其他人有所帮助Read Here
  • 仍然没有设法让 Sendgrid 与 Heroku 一起工作。两家公司都无法就如何使用他们的服务提供任何有用的帮助!!很烦人……
  • @taro 您是如何准确发送 Sendgrid 的?我一直在使用 Heroku 和 Sendgrid,但它们都不能给我关于如何让它工作的建议?
  • 我在 config/environments/production.rb 中设置了 ActionMailer::Base.smtp_settings 就可以了。

标签: ruby-on-rails-3 email heroku


【解决方案1】:

在 Heroku 上,我会推荐 Sendgrid 而不是 Gmail 解决方案。 Sendgrid 集成得很好,您不会触及 200 封电子邮件的限制。

目前,我在 Heroku 和 Gmail 上同时使用 Sendgrid 和 CommunityGuides 进行本地测试。 Sendgrid 设置起来很轻松。

【讨论】:

  • 那是你在那里写的很棒的指南......希望我在 2 天前找到它!问题您确定 Sendgrid 用户详细信息进入 app/config/environments/production.rb 文件而不是 app/config/initializers/setup_mail.rb 吗?
  • 好吧,我在 development.rb 中有 Gmail 设置,在 production.rb 中有 Sendgrid 设置。对我来说似乎是对的,你怎么看?
  • 您是否设置了 Action Mailer 或安装了 Mail gem 以使其正常工作?据我了解说明....您只需在 Heroku 上上传您的应用程序并安装 Sendgrid 插件就可以了 - 除非它不起作用?
  • 没有 gem,只是 production.rb 中的配置(这是 ActionMailer 的设置)和 Heroku 上的 sendgrid 插件[在之前的一篇文章中是 Gmail 的配置,您可能想要试试它是否适用于 Gmail,或者问题出在您的代码发送电子邮件而不是配置中]
  • 我删除了该链接,因为它会转到带有广告的停放域。让我们改用 Heroku 官方链接:devcenter.heroku.com/articles/sendgridaddons.heroku.com/sendgrid
猜你喜欢
  • 2012-04-21
  • 1970-01-01
  • 1970-01-01
  • 2019-08-29
  • 2015-11-25
  • 1970-01-01
  • 1970-01-01
  • 2020-03-25
  • 2019-07-19
相关资源
最近更新 更多