Apple Script per applicare le regole in Mail.app

2
  • Ho creato alcune regole nel mio Mail.app per cambiare il colore di sfondo di messaggi specifici
  • E ho anche creato delle regole nel server di posta per spostare messaggi specifici in qualche cartella

Per i messaggi nella cartella Posta in arrivo tutto va bene.

Ma se il messaggio è stato spostato dalla regola del server in un'altra cartella, le regole in Mail.app non si applicano (e per alcuni motivi perplessi questo è di progettazione: link ).

E se applico manualmente le regole colpendo Command + Option + L , allora le regole Mail.app si applicheranno come dovrebbero.

Voglio automatizzare questa azione. È possibile raggiungere con Apple Script? Puoi aiutarmi con questo? I passaggi dovrebbero essere come segue, immagino:

  1. Scegli "Cartella intelligente" oggi ";
  2. Seleziona tutti i messaggi in questa cartella;
  3. Esegui l'azione "Applica regole" per la selezione.
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

Modifica 1.

Se non è possibile per Smart Folder, allora voglio farlo tutti i messaggi in tutte le caselle di posta (o con i messaggi nella casella di posta specifica (o solo per qualsiasi nuovo messaggio indipendentemente dalla cartella)).

    
posta retif 19.05.2016 - 00:43
fonte

0 risposte

Leggi altre domande sui tag