Ho uno script di regole Mail.app che ha funzionato bene su Mac OS X Snow Leopard. È semplicemente uno script che consente la combinazione logica AND / OR combinata per innescare uno (raramente due) delle seguenti azioni:
- Sposta il messaggio nella cartella di archivio
- Elimina messaggio email (sposta nel cestino)
- Inoltra il messaggio a qualcuno
- Colora il messaggio (per segnalare l'importanza)
Puoi controllare lo script qui . La maggior parte della sceneggiatura è composta dalle condizioni booleane che sto osservando (e sì, so che il mio multiplo "else if" potrebbe essere stato combinato in un minor numero di dichiarazioni if
, ma ho semplicemente trovato più semplice avere ciascuna condizione 'che sto cercando nella sua dichiarazione if
.
In Snow Leopard, tutto ha funzionato bene, ma a Lion ho avuto un comportamento strano. My Inbox viene ingannato / bloccato pensando di avere email da scaricare. Fondamentalmente ogni messaggio che sarebbe stato "spostato / cancellato" in qualche modo non viene contrassegnato come elaborato sul mio server POP3. Così ogni volta che ricevo la posta, vedo quanto segue in Attività di posta: "Messaggi in entrata ... X di Y" (dove Y è il numero crescente di email interessate dal mio script), ma non viene scaricato nulla di nuovo.
Se disattivo la mia regola di posta che esegue lo script, tutte le email vengono nuovamente scaricate nuovamente nella mia posta in arrivo. Alcuni punti di nota:
- Mi sto collegando agli account POP3
- Ero solito usare Growl 1.2.2, ma ho disattivato l'idea che non fosse compatibile con Lion. Vedrai ancora una funzione
sendGrowl
nello script, ma noterai che l'intero corpo della funzione è commentato.
Qualche suggerimento o idea su come farlo funzionare di nuovo così da poter domare la mia casella di posta sarebbe stato ESTREMAMENTE apprezzato.