ファイルをダウンロードして取得することなく、各メールの添付ファイルのサイズを取得したいと思います。Gmail gemを使用しています。
編集:非常に長いプロセスである添付ファイル全体を取得することなく、ヘッダーなどを読み取るだけでサイズを取得する方法を探しています。
gmail = Gmail.connect(:xoauth, self.email,
:token => self.token,
:secret => self.secret,
:consumer_key => 'SECRET',
:consumer_secret => 'SECRET'
)
mails = gmail.mailbox("[Gmail]/All Mail").emails
mails.each do |mail|
next if mail.message.attachments.blank?
# How to get the message's size if possible ?
mail.message.attachments.each do |attachment|
# How to get the attachment's size ?
end
end