weighmail es un software que analiza su Gmail y aplica etiquetas a los mensajes en función de su tamaño. & Nbsp; Esto es útil si usted está a punto de alcanzar su cuota, ya que le permite identificar rápidamente los mensajes grandes. Usted tiene el control completo sobre las reglas que se utilizan para crear las etiquetas.
Instalación
weighmail puede instalarse utilizando Pip:
& Nbsp; pip install weighmail
También puede descargar un archivo comprimido e instalar con:
& Nbsp; python setup.py install
weighmail depende de la biblioteca IMAPClient. Esta biblioteca se instala automáticamente si utiliza la pipa.
Gmail Notas
En caso de que no está claro, weighmail trabaja con Gmail. Debe tener una cuenta de Gmail con soporte IMAP encendido. Por favor, vaya a la configuración y verificar el apoyo IMAP está encendido antes de proceder.
Si está utilizando la verificación en dos pasos en tu cuenta de Gmail (y que realmente debería ser), es necesario para generar una contraseña específica de la aplicación para weighmail a utilizar. En este caso va a utilizar una contraseña específica de la aplicación en lugar de su palabra de paso normal cuando se ejecuta weighmail.
Uso
weighmail puede aceptar opciones desde un archivo de configuración y / o la línea de comandos. Argumentos de la línea de comandos siempre tienen prioridad sobre las opciones que se encuentran en el archivo de configuración.
Argumentos de línea de comandos
weighmail lleva un buen número de argumentos en la línea de comandos. La mayoría de estos se pueden omitirse sin embargo, ya que todos tienen los parámetros por defecto. De hecho, la forma más sencilla de ejecutar weighmail es como sigue:
& Nbsp; weighmail --labels grande: 1 MB-5MB enorme: 5 MB-10 MB enorme: 10MB-
Este ejemplo demuestra:
- Una etiqueta grande se aplica a los mensajes entre 1 y 5 Megabytes
- Una etiqueta enorme se aplica a los mensajes entre 5 y 10 Megabytes
- Una etiqueta enorme se aplica a los mensajes 10 MB y más grandes
- Dado que no hay opciones de usuario o contraseña fueron suministrados en la línea de comandos, weighmail interactiva se pedirá para ellos. Tampoco se hizo eco a cabo por razones de privacidad.
Para ver una lista de todas las opciones de línea de comandos:
& Nbsp; weighmail --help
Algunas notas sobre las opciones siguientes.
- La opción --config se utiliza para especificar un archivo de configuración que weighmail leerán para las opciones. Cualquiera de las opciones proporcionadas en la línea de comandos tienen prioridad sobre las opciones de este archivo. En particular, si especifica las reglas de etiqueta en la línea de comandos, se ignorarán todas las reglas de etiqueta en el fichero de configuración.
- La opción --folder se puede utilizar para especificar qué Gmail etiqueta para buscar mensajes. Por defecto es su etiqueta de todo el correo.
- El --user y --password, se utilizan para especificar qué cuenta Gmail para iniciar sesión en. Si éstos no se suministran, y también omiten de un archivo de configuración (o si no se está utilizando el archivo de configuración), weighmail le pedirá estas opciones.
- El argumento --labels es la forma de especificar las normas de etiquetado de sus mensajes. Vea la subsección a continuación para obtener más detalles sobre esta sintaxis.
- El --host, --port y argumentos --nossl son sólo para uso avanzado, y pueden, de hecho, no funciona. Los valores por defecto deberían funcionar para la mayoría de la gente, y se conectarán a imap.gmail.com puerto 993 con SSL.
La sintaxis --labels argumento
Para especificar las reglas de etiqueta en la línea de comandos, utilice la siguiente sintaxis:
& Nbsp; weighmail --labels nombre: min-max [nombre: min-max] ...
Dónde:
- Nombre es el nombre de la etiqueta. Tenga en cuenta que las etiquetas de Gmail no pueden tener espacios en ellos.
- Min y max especifican el rango de tamaño de mensaje en bytes. Cualquiera de los dos, pero no ambas, pueden omitirse (pero el tablero debe permanecer). Usted puede utilizar los sufijos KB, MB o GB para indicar kilobytes, megabytes o gigabytes, respectivamente.
Otro ejemplo:
& Nbsp; weighmail --labels normales: -2MB grande: 2MB-7MB enorme: 7MB-
En todos estos ejemplos de los rangos de la etiqueta no se superponen. Esto no tiene por qué ser el caso; rangos superpuestos se pueden definir si se desea.
Archivo de configuración
Si especifica la opción --config = nombre de archivo en la línea de comandos, weighmail analizará este archivo de opciones. Por favor, consulte el archivo de la muestra weighmail.ini incluido para las descripciones de sintaxis y de opción.
Una vez más, tenga en cuenta que los argumentos de línea de comandos tienen prioridad sobre las opciones que se encuentran en el archivo de configuración. . Si especifica las reglas de etiqueta de la línea de comandos, se ignoran todas las reglas de etiqueta en el archivo de configuración
Requisitos :
- Python
Comentarios que no se encuentran