Dove sono archiviate le mie email e come posso contrassegnarle come lette dalla riga di comando?

1

Ricevo costantemente e-mail dal modulo "Stato del nodo non valido", "Stato del nodo ok", "Stato del nodo sconosciuto" e vorrei sapere, ad esempio, se un'email del modulo "Stato del nodo 3 non è valido" è arrivato e 20 minuti dopo è arrivato "Node 3 status ok", come contrassegnarli entrambi come "letti".

Sono abbastanza bravo nello scripting a riga di comando e mi chiedevo dove questi file si trovino nella mia struttura di directory. Posso facilmente scrivere uno script per analizzare i file e cercare parole chiave, ecc. - Non sono preoccupato per questo - Mi sto solo chiedendo:

(1) quali cartelle / directory sono queste e-mail memorizzate in (sul mio sistema locale)

e

(2) C'è un modo per contrassegnarli come 'letti' da linea di comando? In questo modo posso eseguire automaticamente questo comando su questi file in determinate condizioni.

    
posta drjrm3 03.04.2015 - 20:30
fonte

1 risposta

1

Ho il sospetto che la tua risposta qui sarà le regole della posta e AppleScript. Invece di fare affidamento sull'analisi dei messaggi non elaborati, puoi creare una regola per filtrare i messaggi di stato non valido e quindi eseguire un AppleScript e un altro su Ok.

Per ulteriori informazioni su AppleScript e il dizionario Mail: inserisci Introduzione a Scripting Mail

Le regole di posta sono impostate in Preferenze nella scheda Regole.

AppleScripts per la posta sono installati in $ HOME / Libreria / Script di applicazione / com.apple.mail / Helpfully, quando scegli AppleScript dal menu a discesa delle regole ti darà la possibilità di aprire quella cartella.

È possibile farlo con un singolo script, eseguire quando viene ricevuto un messaggio OK, controllare la posta in arrivo per i messaggi non validi e contrassegnarli come letti, insieme al messaggio corrente.

Supponendo che tu intenda lo scripting di shell tramite riga di comando, che è paragonabile a AppleScript, se AppleScript è più semplice, essendo progettato per essere simile all'inglese e abbastanza leggibile.

Per visualizzare i comandi disponibili in AS per Mail.app è possibile aprire Script Editor (Applicazioni / Utility), quindi File- > Apri dizionario. Apri il dizionario Mail per la guida di riferimento ai comandi.

In alternativa, puoi provare questo * nix way qui , ma, su un Mac, il modo Mac è spesso più semplice.

    
risposta data 04.04.2015 - 00:31
fonte

Leggi altre domande sui tag