使用Rails 3接收电子邮件

时间:2012-08-01 09:53:46

标签: ruby-on-rails-3 actionmailer

我正在寻找一些用rails 3.2解析邮件的好方法。

我不想设置外部服务器,因为R. Bates在剧集中显示: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每15分钟调用的rake任务启动的。 如果您发现该方法的任何缺点,请告诉我。

1 个答案:

答案 0 :(得分:0)

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