Проблема с получением почты с использованием TMail в Ruby on Rails - PullRequest
2 голосов
/ 23 апреля 2010

При получении электронной почты TMail дважды анализирует тело электронной почты, когда я использую этот код. Все остальные параметры в порядке (from_email, email_subject). Есть идеи?

def get_mail
  Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)  
  Net::POP3.start('pop.gmail.com', 995, "uname","pass") do |pop|  
  mail_header=[];mail_subject=[];mail_body=[];mail_from=[]
    unless pop.mails.empty?
       pop.each_mail do |mail|  
        email = TMail::Mail.parse(mail.pop)
        mail_subject =  email.subject
        mail_body =  email.body
        mail_from = email.from
        email_obj=EmailedQueries.new
        email_obj.save_email(mail_from, mail_subject, mail_body)          
        end 
    end
 end   
end

1 Ответ

0 голосов
/ 01 мая 2010

Понятия не имею; -)

Понятия не имею, в чем ваша настоящая проблема.Но вы пробовали (новый?) Почтовый гем - он используется в Rails3: http://github.com/mikel/mail.

...