4 votos

¿Hay alguna forma de limitar el correo para que sólo guarde los últimos 50 correos?

¿Hay alguna forma de limitar Mail para que conserve sólo los últimos 50 correos electrónicos y elimine los más antiguos? Estoy usando gmail, y la mayoría de las cosas se guardan allí, no necesito tener todo descargado en el cliente de Mail. Intento ahorrar algo de espacio en el disco duro, ya que solía tener unos cuantos gigas de correo almacenados en /library/mail

Usando OS X Lion.

Gracias.

1voto

james.garriss Puntos 888

El correo puede hacer algo parecido a lo que quieres.

  1. Correo > Preferencias
  2. Pestaña de cuentas
  3. Pestaña de comportamientos del buzón
  4. Sección de basura

En la línea que dice "Borrar permanentemente los mensajes eliminados cuando", puedes seleccionar un mes de antigüedad o una semana o incluso un día. Eso te ayudará a deshacerte de los correos antiguos y a ahorrar algo de espacio.

0voto

Dan Puntos 101

Como Mail no tiene un filtro predefinido (en los buzones inteligentes) para obtener los 50 últimos mensajes recibidos, me imagino que se podría lograr algo así en un AppleScript.

El AppleScript debería:

  1. obtener todos los mensajes de la bandeja de entrada
  2. ordenar la lista por fecha
  3. seleccione todos los que no sean los 50 más recientes
  4. borrar lo seleccionado

A continuación, cree una regla de correo que se active cada vez que llegue un nuevo correo electrónico (por ejemplo, podría activarla con la condición de que el destinatario contenga una "@" o que el remitente no esté vacío), y haga que la regla ejecute su AppleScript.

Para empezar a escribir un AppleScript que procese los mensajes de Mail, vea el script que puede encontrar en: /Library/Scripts/Mail Scripts/Rule Actions/Sample Rule Action Script.scpt

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X