我正在尝试从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
答案 0 :(得分:1)
好的,我已经弄清楚了自己
gmail.conn.uid_fetch(uid, "X-GM-THRID")
我使用此命令检索会话的线程ID。