Onde meus emails são armazenados e como posso marcá-los como lidos na linha de comando?

1

Recebo constantemente e-mails do formulário "Status do nó inválido", "Status do nó aprovado", "Status do nó inválido" e gostaria de saber, por exemplo, se um email do formulário "Status do nó inválido" entrou e 20 minutos depois, entrou o "Node 3 status ok", como marcá-los como 'lidos'.

Eu sou muito bom em scripts de linha de comando e queria saber onde esses arquivos estão localizados na minha estrutura de diretórios. Posso escrever facilmente um script para analisar os arquivos e procurar palavras-chave etc. - Não estou preocupado com isso - estou apenas pensando:

(1) em que pasta / diretório esses emails são armazenados (no meu sistema local)

e

(2) Existe uma maneira de marcá-los como 'lidos' na linha de comando? Dessa forma, eu posso escrever esse comando para esses arquivos automaticamente sob certas condições.

drjrm3
fonte

Respostas:

1

Suspeito que sua resposta aqui seja regras de correio e AppleScript. Em vez de confiar na análise das mensagens brutas, você pode criar uma regra para filtrar as mensagens de status incorretas e, em seguida, executar um AppleScript e outra no Ok.

Para aprender sobre o AppleScript e o dicionário Mail: insira Introduction to Scripting Mail

As regras de correio são definidas em Preferências na guia Regras.

AppleScripts para email são instalados em $ HOME / Library / Application Scripts / com.apple.mail / Ajuda: quando você escolhe AppleScript no menu suspenso de regras, ele oferece a opção de abrir essa pasta.

Provavelmente, você pode fazer isso com um único script, executado quando uma mensagem OK for recebida, para verificar se há mensagens ruins na caixa de entrada e marcá-las como lidas, junto com a mensagem atual.

Supondo que você queira dizer scripts de shell por linha de comando, que é comparável ao AppleScript - se algo é mais fácil, o AppleScript é projetado para ser semelhante ao inglês e bastante legível.

Para visualizar os comandos disponíveis no AS for Mail.app, você pode abrir o Editor de scripts (Aplicativos / Utilitários) e, em seguida, Arquivo-> Abrir dicionário. Abra o dicionário de email para o guia de referência de comando.

Como alternativa, você pode tentar isso da maneira * nix aqui , mas, em um Mac, a maneira do Mac geralmente é mais fácil.

Alex
fonte