¿Dónde se almacenan mis correos electrónicos y cómo puedo marcarlos como leídos desde la línea de comandos?

1

Recibo constantemente correos electrónicos del formulario "Estado del nodo incorrecto", "Estado del nodo correcto", "Estado del nodo desconocido" y me gustaría saber, por ejemplo, si un correo electrónico del formulario "Estado del nodo 3 es malo" llegó y luego 20 minutos más tarde entró "Node 3 status ok", cómo marcarlos como "leídos".

Soy bastante bueno en las secuencias de comandos de la línea de comandos y me preguntaba dónde se encuentran estos archivos en la estructura de mi directorio. Puedo escribir fácilmente una secuencia de comandos para analizar los archivos y buscar palabras clave, etc. No me preocupa eso, me pregunto:

(1) en qué carpeta / directorio están almacenados estos correos electrónicos (en mi sistema local)

y

(2) ¿Hay alguna forma de marcarlos como 'leídos' desde la línea de comandos? De esa manera, puedo ejecutar ese comando en estos archivos automáticamente bajo ciertas condiciones.

    
pregunta drjrm3 03.04.2015 - 20:30

1 respuesta

1

Sospecho que su respuesta aquí será las reglas de correo y AppleScript. En lugar de confiar en analizar los mensajes sin procesar, puede crear una regla para filtrar los mensajes de estado incorrectos y luego ejecutar un AppleScript, y otra en Aceptar.

Para obtener información sobre AppleScript y el diccionario de correo: enter Introducción al correo de scripting

Las reglas de correo se establecen en Preferencias en la pestaña Reglas.

AppleScripts para correo se instalan en $ HOME / Library / Application Scripts / com.apple.mail / Helpfully, cuando elige AppleScript de la lista desplegable de reglas, le dará la opción de abrir esa carpeta.

Probablemente pueda lograr esto con una sola secuencia de comandos, ejecutar cuando se recibe un mensaje OK, para revisar la bandeja de entrada en busca de mensajes incorrectos y marcarlos como leídos, junto con el mensaje actual.

Suponiendo que quiere decir shell scripting por línea de comandos, que es comparable a AppleScript, si es que AppleScript es más fácil, está diseñado para ser similar al inglés y bastante legible.

Para ver los comandos disponibles en AS para Mail.app puede abrir el Editor de secuencias de comandos (Aplicaciones / Utilidades), luego Archivo- > Abrir diccionario. Abra el diccionario de correo para la guía de referencia de comandos.

Alternativamente, puede intentar esto de la forma * nix aquí , pero, en una Mac, la forma Mac es a menudo más sencilla.

    
respondido por el Alex 04.04.2015 - 00:31

Lea otras preguntas en las etiquetas