Sto tentando di salvare automaticamente l'email tutta inviata a un indirizzo (chiamiamola [email protected]
) a questa cartella /Users/luomat/Dropbox/Incoming/e2w/
(dove /Users/luomat = $HOME
).
Ecco la regola che sto usando in Mail.app:
HoimpostatounospecialeindirizzoemailperquestoscopoelostorecuperandotramitePOP3daGmail.Ilmessaggiovienecoloratoinrossoecontrassegnatocomeletto,maAppleScriptnonsembrafunzionare.
HoprovatodueallegatiAppleScript"Salva posta" che ho trovato online, ma nessuno dei due funziona.
(Puoi trovarli su link se vuoi vederli.)
Mi chiedo se forse le regole di Sandboxing in Mail.app 10.8 impediscano il corretto funzionamento di questo o se lo stia facendo semplicemente male. Non sono sicuro di come risolvere AppleScript dalle regole di Mail.app e non conosco realmente AppleScript, ho appena modificato quei due script che ho trovato online per adattarli a quello che voglio fare.
Ecco cosa sto cercando di realizzare (Idealmente):
-
Se l'e-mail è di solo testo, basta salvare il messaggio in / Users / luomat / Dropbox / Incoming / e2w / usando qualcosa come "Subject Line from email address.txt"
-
Se l'e-mail ha allegati, crea una cartella in "/ Users / luomat / Dropbox / Incoming / e2w /" utilizzando l'Oggetto dell'email come nome della cartella, quindi salva il corpo dell'email come testo in quella cartella come "body.txt" e salva gli allegati come fossero chiamati originariamente.
Nota: dopo questo AppleScript, i file / Users / luomat / Dropbox / Incoming / e2w / verranno elaborati automaticamente e i file verranno spostati fuori da quella cartella usando Hazel, quindi non ho davvero bisogno di preoccuparmi delle collisioni dei nomi dei file.