- Eu criei algumas regras no meu Mail.app para alterar a cor de fundo de mensagens específicas
- E também criei regras no servidor de email para mover mensagens específicas para alguma pasta
Para as mensagens na pasta Caixa de entrada, tudo está bem.
Mas se a mensagem foi movida pela regra do servidor para outra pasta, as regras no Mail.app não se aplicam (e por alguns motivos distorcidos, isso ocorre por design: https://support.apple.com/kb/PH19162?locale= pt_BR & viewlocale = pt_BR ).
E se eu aplicar regras manualmente pressionando Command + Option + L
, as regras Mail.app serão aplicadas como deveriam.
Eu quero automatizar esta ação. É possível alcançar com o Apple Script? Você pode me ajudar com isso? As etapas devem ser as seguintes, eu acho:
- Escolha Pasta Inteligente "hoje";
- Selecione todas as mensagens nesta pasta;
- Execute a ação "Aplicar regras" para a seleção.
usando termos do aplicativo "Mail" diga a aplicação "Correio" defina o número da mensagem como a contagem de COMO OBTER MENSAGENS PARA HOJE EM SMARTBOX repita com i de 1 para o message_count defina this_message para o item i de MESSAGES-FROM-TODAY-SMARTBOX tell this_message - aqui vai algo como APLICAR REGRAS fim de contar repetição final fim de contar terminar usando termos de
Editar 1.
Se não for possível para o Smart Folder, desejo fazê-lo com todas as mensagens em todas as caixas de correio (ou com mensagens em caixas de correio específicas (ou apenas para qualquer nova mensagem, independentemente da pasta)).
fonte
tell application "Mail" to get mailboxes
não verá "Caixas de correio inteligentes" na saída. Além disso, no nível do sistema de arquivos, não existem<smart_mailbox_name>.mbox
arquivos para as caixas de correio reais. Você terá que adotar uma abordagem diferente, se possível.