- 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)).