Ich möchte die Größe des Anhangs jeder E-Mail abrufen, ohne die Datei dafür herunterladen zu müssen. Ich verwende die Gmail-Edelstein .
EDIT: Ich suche nach einer Möglichkeit, die Größe nur durch Lesen der Kopfzeilen oder ähnliches zu ermitteln, ohne die gesamten Anhänge abrufen zu müssen, was ein sehr langer Prozess ist.
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