在文本文件中记录gmail线程

时间:2013-03-04 05:32:44

标签: ruby rubygems gmail

我正在尝试从Gmail检索30天的电子邮件并将其记录在文本文件中。捕获的是每个线程应分别登录到其文本文件中。因此,与gmail中最近30天的线程数相比,脚本应该生成相同数量的文本文件。

我使用gmail gem在纯红宝石中写这个。下面我试图获得X-Gm-THRID,但nil是输出

gmail = Gmail.new(username, password)
gmail.inbox.emails(:after => Date.today - 30).each do |email|
   response = gmail.conn.fetch(email.uid, '(X-GM-THRID)')
   puts response.inspect
end 

参考链接: https://github.com/nu7hatch/gmail/issues/43

1 个答案:

答案 0 :(得分:1)

好的,我已经弄清楚了自己

gmail.conn.uid_fetch(uid, "X-GM-THRID")

我使用此命令检索会话的线程ID。