0

我正在尝试从 Gmail 取回 30 天的电子邮件并将它们记录在文本文件中。问题是每个线程都应该分别记录到它们的文本文件中。因此,与过去 30 天 gmail 中的线程数相比,该脚本应生成相同数量的文本文件。

我正在使用gmailgem 用纯红宝石写这个。下面我试图得到 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

4

1 回答 1

1

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

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

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

于 2013-03-04T07:59:35.650 回答