2012-08-01 2 views
-1

Я искал хороший способ разобрать письма с рельсами 3.2.Получение электронной почты с Rails 3

Я не хочу, чтобы настройки внешнего сервера, как показывает Р. Бейтс в эпизоде: 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мин. Если вы видите какие-либо недостатки этого подхода, дайте мне знать.

+1

В любом случае .. Вы идете в правильном направлении .. добро пожаловать. –

+0

Код работает. Мой вопрос был, если вы делаете это любым другим способом и также разделяете мою идею решения проблемы. Я не понимаю, что с этим не так? – mingle

ответ

0

Этот код работает нормально, поэтому я оставляю его таким образом.

Смежные вопросы