dcparker / ruby-gmail

A Rubyesque interface to Gmail. Connect to Gmail via IMAP and manipulate emails and labels. Send email with your Gmail account via SMTP. Includes full support for parsing and generating MIME messages.
http://dcparker.github.com/ruby-gmail
790 stars 123 forks source link

Error in MultipartEmail for ruby-gmail.0.0.8 #17

Closed jackbit closed 10 years ago

jackbit commented 14 years ago

Hi Bro:

I got this error message when trying to get html message with this error :

undefined method find_parts' for "This is a multi-part message in MIME format.\r\n":String D:/ruby/lib/ruby/gems/1.8/gems/ruby-gmail-0.0.8/lib/mime/entity.rb:124:infind_parts' D:/ruby/lib/ruby/gems/1.8/gems/ruby-gmail-0.0.8/lib/mime/entity.rb:123:in each' D:/ruby/lib/ruby/gems/1.8/gems/ruby-gmail-0.0.8/lib/mime/entity.rb:123:infind_parts' D:/ruby/lib/ruby/gems/1.8/gems/ruby-gmail-0.0.8/lib/mime/entity.rb:112:in find_part' D:/ruby/lib/ruby/gems/1.8/gems/ruby-gmail-0.0.8/lib/mime/message.rb:37:inhtml' D:/ruby/anton/Nebula/app/controllers/mails_controller.rb:21:in index' D:/ruby/anton/Nebula/app/controllers/mails_controller.rb:17:ineach' D:/ruby/anton/Nebula/app/controllers/mails_controller.rb:17:in index' D:/ruby/lib/ruby/gems/1.8/gems/ruby-gmail-0.0.8/lib/gmail.rb:24:ininitialize' D:/ruby/anton/Nebula/app/controllers/mails_controller.rb:15:in `new'

Thank you for any help Jack

Here is my code:

user_email = Mail.create({ :subject => email.message.subject, :message => email.message.html, #<--- Error here for multipart message :sender => email.message.from, :receiver => email.message.to, :received_date => email.message.headers['date'] })