Estoy intentando guardar automáticamente el correo electrónico todos enviado a una dirección (llamémoslo [email protected]
) a esta carpeta /Users/luomat/Dropbox/Incoming/e2w/
(donde /Users/luomat = $HOME
).
Aquí está la regla que estoy usando en Mail.app:
Heconfiguradounadireccióndecorreoelectrónicoespecialparaestepropósito,ylaestoyobteniendoatravésdePOP3desdeGmail.Elmensajeestáencolorrojoymarcadocomoleído,peroparecequeAppleScriptnofunciona.
HeprobadodosarchivosadjuntosAppleScript"Guardar correo" que encontré en línea, pero ninguno de ellos funciona.
(Puede encontrarlos en enlace si desea verlos).
Me pregunto si quizás las reglas de Sandboxing en Mail.app 10.8 impiden que esto funcione, o si simplemente lo estoy haciendo mal. No estoy seguro de cómo solucionar problemas de AppleScript desde las reglas de Mail.app, y realmente no conozco AppleScript, acabo de editar los dos scripts que encontré en línea para que se ajusten a lo que quiero hacer.
Esto es lo que estoy tratando de lograr (idealmente):
-
Si el correo electrónico es de texto simple, simplemente guarde el mensaje en / Users / luomat / Dropbox / Incoming / e2w / usando algo como "Línea de asunto de la dirección de correo electrónico.txt"
-
Si el correo electrónico tiene archivos adjuntos, cree una carpeta en "/ Users / luomat / Dropbox / Incoming / e2w /" usando el Asunto del correo electrónico como el nombre de la carpeta y luego guarde el cuerpo del correo electrónico como texto en esa carpeta como "body.txt" y guarde los archivos adjuntos como se llamaron originalmente.
Nota: después de este AppleScript, / Users / luomat / Dropbox / Incoming / e2w / se procesarán automáticamente y los archivos se eliminarán de esa carpeta con Hazel, por lo que realmente no tengo que preocuparme por las colisiones de nombres de archivos.