我一直在試圖找出在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