什么是接收通过IMAP协议电子邮件在Rails 3中的最佳方式?如何通过IMAP协议接收电子邮件中的Rails 3
1
A
回答
0
我不知道最好的,但一个简单的方法是使用Net::IMAP
。您可以编写rake
任务,并通过使用调度程序cron
定期轮询邮箱中的电子邮件。
所以你的设置是这样的:
- 库文件,该文件服务器作为
IMAP
客户的包装及其他相关操作,如处理电子邮件。 - 的
rake
任务,要求在电子邮件下载和使用上述包装处理它们。 - 调度(cron或任何其他的选择。我个人总是喜欢
cron
)的定期调用此rake
任务。
0
按ActionMailer
的文档的解决办法是让电子邮件转发到您的Rails应用程序,并实现UserMailer.receive(STDIN.read)
来处理电子邮件。
文档(Action Mailer Basics)不健全,对这种做法非常有说服力。它没有告诉应该在哪里实施呼叫,但我想这将在MTA级别。
相关问题
- 1. 接收电子邮件与Rails 3
- 2. Rails 3 - 传入邮件通过电子邮件收集
- 3. 如何在Silverlight配置POP3协议接收电子邮件
- 4. Redmine从imap接收电子邮件
- 5. 通过python接收电子邮件?
- 6. 订阅Android中的邮件以通过电子邮件接收
- 7. 通过IMAP电子邮件拉到Rails应用程序
- 8. 如何通过smtpd和套接字接收电子邮件
- 9. 通过Rails应用程序发送和接收电子邮件
- 10. 通过广播接收器接收电子邮件
- 11. 在redmine中接收imap电子邮件的问题
- 12. 如何通过PHP IMAP改进电子邮件抓取
- 13. 如何通过Mailcore/Libetpan设置电子邮件IMAP SEEN标志
- 14. Python /电子邮件 - 如何通过send_email接收用户反馈?
- 15. 在不同的电子邮件服务器中支持IMAP协议
- 16. Rails 3 SSL协议链接
- 17. 通过IMAP从电子邮件中检索附件?
- 18. 如何将电子邮件过滤器添加到IMAP电子邮件帐户?
- 19. 如何在电子邮件地址中添加协议,如'//abc.com'?
- 20. 如何通过电子邮件发送电子邮件地址
- 21. Python - 如何通过代理通过POP或IMAP获取电子邮件?
- 22. PHP类通过IMAP阅读带附件的电子邮件
- 23. 如何使用IMAP/POP3协议在Android中获取邮件
- 24. 如何在JavaMail中设置电子邮件协议
- 25. 在PHP中通过IMAP阅读电子邮件
- 26. 接收电子邮件
- 27. VB.net接收电子邮件
- 28. 上接收电子邮件
- 29. 接收电子邮件
- 30. Write Net :: IMAP电子邮件到mikel /邮件电子邮件
此外,虽然我是新来的'的Ruby on Rails'和'Ruby',我不知道什么是使用'Rails'相比香草'Ruby'作为的好处。 – 2011-03-15 10:38:19
另一个想法,并不是我期待大量的,但我不喜欢为每封电子邮件调用程序的想法。我将使用'Net :: IMAP'实现一个'Ruby'应用程序来监听新电子邮件(并且不必为每个电子邮件连接到数据库)。 – 2011-03-15 10:41:16