传入电子邮件对于我side project kwiqi,我用的ActionMailer的“接收”的方法来处理来信,跟踪我的费用。 Heroku没有运行相同的代码的本地邮件服务器不起作用。我想到的一个解决方案是定期点击控制器操作,从Gmail中获取消息。有其他解决方案是否合理?有人在Heroku中处理传入的电子邮件吗?处理在Heroku
5
A
回答
4
的Heroku支持运行工这一设置一个很好的教程。工人的资源就像Dynos一样(您按小时计费),为此您可以获得专门的资源来处理您的电子邮件。
在过去,我使用Cron在我的应用程序中调用控制器。这非常有效。
如果每小时的限制是一个问题,你可以从其他位置调用你的应用程序...我有一个便宜的Dreamhost的帐户我的一些非重点的网站,我已经使用的克龙系统。
也有一些,你可以使用这个目的,以及...只是通过这些服务,您的电子邮件控制器ping和正常运行时间的服务。
2
的Heroku的一个真正的限制是目前他们为cron作业支持最快速的频率为每小时。
我推荐使用Gmail,并使用延迟作业替代cron设置更合理的频率。有关于在使用DelayedJob WiseJive
12
您可以使用sendgrid插件,和他们的解析API(http://wiki.sendgrid.com/doku.php?id=parse_api)。我已经写了关于如何在这里完成一个简短的教程:http://nanceskitchen.com/2010/02/21/accept-incoming-emails-into-a-heroku-app-using-sendgrid/
7
我知道这是有点晚,但对于其他人可能会发现这很有用在未来我们创造了http:///CloudMailin.com插件的Heroku的,应该帮助你在Heroku Rails应用程序上收到电子邮件真的很容易。
相关问题
- 1. 处理Heroku骑行
- 2. Akka远程处理和Heroku
- 3. 处理文件上传在Heroku
- 4. 在Heroku中快速处理Resque作业?
- 5. 在Heroku上未处理delayed_job队列
- 6. 具有buildpacks的heroku如何处理PATH?
- 7. Heroku rails博客不处理登录
- 8. 处理或防止错误崩溃在Heroku
- 9. 如何在Heroku上使用Mandrill处理入站电子邮件?
- 10. 如何在Heroku中使用Python webapp2处理静态文件?
- 11. Heroku和Gemfile管理
- 12. 从一个本地应用程序处理多个Heroku帐户
- 13. 经过长时间处理后的Heroku HTTP 503响应
- 14. Heroku需要配置什么来处理基于CoffeeScript的模板?
- 15. 为什么两个Heroku dynos只能处理一个请求?
- 16. 我是否必须使用AWS for Carrierwave来处理Heroku?
- 17. Heroku上的Node.js + SSL。由Nginx或Node.js处理SSL?
- 18. 使用Heroku和Mailgun路径处理附件
- 19. Heroku的免费版本可以处理多少?
- 20. Heroku Django:处理静态文件。无法导入设置'my_django_app/settings.py'
- 21. Heroku - 处理Django应用程序中的静态文件
- 22. 如何使用rails和heroku处理服务器上的数据
- 23. HEROKU:如何处理我的转储文件(PGBACKUPS)
- 24. 在Haskell处理/ Warp处理POST请求
- 25. 批处理图像处理cronjob在php
- 26. 如何处理未处理在node.js中
- 27. 处理在批处理文件
- 28. 在处理时进行流式处理
- 29. 在处理查看逻辑处理
- 30. 在处理
我想的很多。这是一个个人项目,所以在绑定测功机以进行一些处理方面没有任何坏处。 – 2010-01-21 23:27:06
我喜欢使用ping服务来执行工作的想法。 – 2010-02-09 14:44:10
顺便说一句,Heroku有一个测试版的附加组件,可以让你每10分钟运行一次作业(http://addons.heroku.com/scheduler) – 2011-10-09 08:09:15