Tengo un script de regla Mail.app que funcionó bien en Mac OS X Snow Leopard. Es simplemente un script que permite la lógica booleana AND / OR combinada para desencadenar una (rara vez dos) de las siguientes acciones:
- Mover el mensaje a la carpeta de archivo
- Eliminar mensaje de correo electrónico (mover a la papelera)
- Reenviar el mensaje a alguien
- Colorea el mensaje (para señalar la importancia)
Puede revisar el script aquí . La mayor parte del script está hecho de las condiciones booleanas que estoy viendo (y sí, sé que mis múltiples 'else if's' podrían haberse combinado en menos declaraciones if
, pero me pareció más fácil tener cada 'condición' "que estoy buscando en su propia declaración if
).
En Snow Leopard, todo funcionó bien, pero en Lion tengo un comportamiento extraño. Mi bandeja de entrada es engañada / atascada pensando que tiene correos electrónicos para descargar. Básicamente, todos los mensajes que se hubieran "movido / eliminado" de alguna manera no se marcan como procesados en mi servidor POP3. Por lo tanto, cada vez que recibo correo, veo lo siguiente en Actividad de correo: ‘Mensajes entrantes ... X de Y’ (donde Y es el número creciente de correos electrónicos afectados por mi script), pero no se descarga nada nuevo.
Si desactivo mi regla de correo que ejecuta el script, todos los correos electrónicos se vuelven a descargar nuevamente en mi bandeja de entrada. Algunos puntos a tener en cuenta:
- Me estoy conectando a cuentas POP3
- Solía usar Growl 1.2.2, pero deshabilité eso en una corazonada de que no era compatible con Lion. Aún verás una función
sendGrowl
en el script, pero notarás que todo el cuerpo de la función está comentado.
Cualquier sugerencia o idea sobre cómo hacer que esto funcione de nuevo para poder domesticar mi bandeja de entrada sería EXTREMADAMENTE agradecida.