2012-08-01 78 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

这段代码工作正常,所以我就这样离开它。