我一直在试图找出在rails应用程序中处理传入电子邮件的最佳方法。我意识到“最佳实践”是非常主观的,因此我首先要说明我的主要担忧是可扩展性和效率。这是一个问题,主要是因为我的使用涉及处理潜在的大附件。在rails中接收电子邮件的最佳做法
似乎就在昨天,接受的方法是使用ActionMailer来接收电子邮件,但最近我偶然发现了几篇文章,说这是低效的,因为它会产生一个带有每封电子邮件的新rails实例(可怕的是大容量)。
最近,这篇文章一直让我注意: http://jasonseifer.com/2009/04/24/receving-email-with-rails
关于不被强迫产卵整个轨实例的ActionMailer系统的削减版本的后期谈判,但该意见说说其他几个选项,如专用邮件目录(maildir?)和imap/pop检索。
我的问题是:有没有人有任何想法来处理在Rails应用程序(包括附件)中传入电子邮件的最佳选择?
无耻的插头不是无耻的,如果他们是相关的;-),我会检查出来。关于IMAP选项,它是如何工作的?你是否需要在其他地方访问外部电子邮件帐户,或者你是否托管了自己的电子邮件服务器,并从中获取?谢谢! – Ryan 2009-08-16 18:04:12
我使用Google Apps电子邮件帐户。不过,任何拥有IMAP访问权限的帐户都应该可以工作 – 2009-08-16 22:31:53
对于我个人的情况,我打算使用http post,仅仅是因为我的情况不利于IMAP访问(整个域的电子邮件)。感谢您的回答,并感谢让我开启MMS2R! – Ryan 2009-08-18 02:40:32