Gmail から 30 日前のメールを取得して、テキスト ファイルに記録しようとしています。問題は、すべてのスレッドをそれぞれのテキスト ファイルに記録する必要があることです。したがって、スクリプトは、過去 30 日間に gmail に存在するスレッドの数と比較して、同じ数のテキスト ファイルを生成する必要があります。
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