- 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:
- Scegli "Cartella intelligente" oggi ";
- Seleziona tutti i messaggi in questa cartella;
- 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)).