Saat ini saya memiliki skrip python yang menggunakan IMAP untuk mengetahui ukuran setiap pesan di akun Gmail saya dan menyajikan info tersebut dalam berbagai cara yang berguna, seperti dikelompokkan berdasarkan pengirim. Saya ingin menulis Skrip Google Apps yang melakukan hal yang sama, namun saya mengalami beberapa masalah.
Saya tidak dapat menemukan cara mudah untuk mendapatkan ukuran pesan di Gmail dari skrip. Saya melihat bahwa saya dapat memanggil getRawContent()
, dan saya berasumsi bahwa panjang string tersebut ditambah ukuran lampiran pesan harus menjadi informasi yang cukup untuk mengetahui ukuran pesan. Namun, getRawContent()
mungkin dihitung sebagai pembacaan, dan terdapat batas kuota 20.000 pembacaan per hari. Kalau begitu, butuh beberapa hari untuk mengetahui ukuran semua pesan di kotak masuk saya! (Teknik IMAP saya saat ini hanya membutuhkan waktu beberapa menit.)
Apakah ada cara untuk mendapatkan ukuran pesan tanpa membaca seluruh isi pesan dan menghabiskan kuota baca?