В настоящее время у меня есть скрипт Python, который использует IMAP для получения размера каждого сообщения в моей учетной записи Gmail и представления этой информации различными полезными способами, например, с разбивкой по отправителю. Я хотел бы написать скрипт Google Apps, который делает то же самое, но у меня возникли проблемы.
Я не могу найти простой способ получить размер сообщений в Gmail из скрипта. Я вижу, что могу вызвать getRawContent()
, и я предполагаю, что длины этой строки плюс размер вложений сообщения должно быть достаточно для определения размера сообщения. Однако getRawContent()
предположительно считается чтением, а квота составляет 20 000 операций чтения в день. В таком случае потребуется несколько дней, чтобы определить размер всех сообщений в моем почтовом ящике! (Мой текущий метод IMAP занимает всего несколько минут.)
Есть ли способ получить размер сообщения без чтения всего содержимого сообщения и использования квоты на чтение?