2015-04-17 76 views
0

我想弄清楚如何使用Ruby Gem“gmail”读取gmail的正文我需要阅读过去10天的邮件并将对象作为Json格式如何使用Ruby Gem读取Gmail的ruby主题-gmail

这里是代码

require "gmail" 
date1 = Date.today - 10 
gmail = Gmail.connect("mailid", "password") 
emails = gmail.inbox.emails(:after => date1) 

emails.each_with_index do |mail, i| 

#code 
#mail.raw_message.body.decoded 

end 

任何建议如何阅读的主题和正文邮件

的谢谢。

+0

貌似有一个'邮件名为'#subject'和'#body'方法'对象。你有尝试过吗?如果你调用'emails.first.methods.sort - Object.methods',你可以看到什么打印出来,这会显示一个'Mail'对象的实例方法列表,并且它们通常具有很好的解释性名称。 – engineersmnky

回答

0

假设邮件的电子邮件的情况下,用于读取对象:

mail.subject 

读取体