Apunto aquí una receta rápida para que no se me olvide y por si fuera de interés para otras personas.
El problema: uso Gmail desde hace muuuchos años y hasta hoy no me había planteado hacer limpieza. Pero, estaba al 93% de ocupación: 17.74 GB usados de 19GB disponibles, así que me he liado la manta a la cabeza y lo he podido bajar un poco, a 14.34GB = 75%, eliminando todos los mensajes de más de 10 años.
La solución: básicamente, usar este script en Python. Le he metido los import necesarios y lo he dejado en un Gist. Para que el script funcione, hay que activar IMAP en Gmail y (esto es importante), el acceso a aplicaciones «menos seguras» desde las opciones de seguridad de tu cuenta Google.
Si tienes 2-Step Verification, tendrás que desactivarlo momentáneamente. Cuando termines de ejecutar el script, recuerda volver a activarlo (y desactiva el Less secure app access).
En serio? Un script? Si quieres eliminar los mensajes de más de 10 años, pones «before:2009/05/25» en la barra de búsqueda, seleccionas todos los resultados, y a eliminar… También puedes seleccionar un rango utilizando «after».
Sí, más fácil con los parámetros de búsqueda que indicas.
El script viene bien para automatizar el proceso, pero si sólo lo vas a hacer una vez, manualmente mejor.
Otra sugerencia que me ha llegado por Twitter es usar Google App Script, para no tener que instalar dependencias en local:
https://twitter.com/Hey_neken/status/1132606418274725888