Apple Script para aplicar reglas en Mail.app

2
  • He creado algunas reglas en mi Mail.app para cambiar el color de fondo de mensajes específicos
  • Y también he creado reglas en el servidor de correo para mover mensajes específicos a alguna carpeta

Para los mensajes en la carpeta Bandeja de entrada, todo está bien.

Pero si el mensaje ha sido movido por la regla del servidor a otra carpeta, entonces las reglas en el Mail.app no se aplican (y por algunas razones torcidas esto es por diseño: enlace ).

Y si aplico las reglas manualmente presionando Command + Option + L , entonces las reglas de Mail.app se aplicarán como deberían.

Quiero automatizar esta acción. ¿Es posible lograrlo con Apple Script? ¿Me puedes ayudar con eso? Los pasos deben ser los siguientes, supongo:

  1. Elija la carpeta inteligente "hoy";
  2. Selecciona todos los mensajes en esta carpeta;
  3. Realice la acción "Aplicar reglas" para la selección.
using terms from application "Mail"
        tell application "Mail"
            set the message_count to the count of HOW-TO-GET-MESSAGES-FOR-TODAY-SMARTBOX
            repeat with i from 1 to the message_count
                set this_message to item i of MESSAGES-FROM-TODAY-SMARTBOX

                tell this_message

                -- here goes something like APPLY RULES

                end tell

            end repeat
        end tell
end using terms from

Editar 1.

Si no es posible para la carpeta inteligente, quiero hacerlo: todos los mensajes se enviarán a todos los buzones (o con los mensajes a un buzón específico (o solo a cualquier mensaje nuevo sin importar la carpeta)).

    
pregunta retif 19.05.2016 - 00:43

0 respuestas

Lea otras preguntas en las etiquetas