2012-08-01 102 views
-1

我一直在尋找一些好方法來解析郵件3.2的軌道。接收電子郵件與Rails 3

我不想設置外部服務器R.貝茨顯示插曲:http://railscasts.com/episodes/313-receiving-email-with-mailman

我找到簡單的解決方案:

Mail.defaults do 
    retriever_method :pop3, :address => "pop.gmail.com", 
    :port  => 995, 
    :user_name => '*****@gmail.com', 
    :password => '*****', 
    :enable_ssl => true 
    end 

    Mail.all.each do |email| 
    some_email_parser(email) 
    end 

它解僱了作爲由cron每次15min調用rake任務。 如果您發現該方法的任何缺點,請告訴我。

+1

無論如何..你正以正確的方式..超越。 – 2012-08-01 11:28:35

+0

代碼正在工作。我的問題是,如果你以其他方式去做,並分享我解決問題的想法。我不明白這有什麼問題? – mingle 2012-08-07 11:17:44

回答

0

這段代碼工作正常,所以我就這樣離開它。