Executar o comando ao verificar novas mensagens no mutt

4

Gostaria de executar um comando (especificamente imapfilter ) sempre que o Mutt estiver verificando novos e-mails, para evitar mensagens "erradas" sobre e-mail em =INBOX que ainda não foram filtradas.

    
por l0b0 10.06.2011 / 13:21

2 respostas

3

Não há nenhuma facilidade em mutt para executar uma definição definida pelo usuário comando ao receber novas mensagens.

Uma solução alternativa pode ser esta:

  • use o próprio imapfilter para copiar os emails para outra caixa de correio IMAP (por exemplo, +INBOX2 ),
  • configure o mutt para ler novos e-mails de =INBOX2 (por exemplo, set spoolfile="+INBOX2" in .muttrc )

Você pode executar imapfilter de mutt (apenas vincule sua invocação a um key key), ou de um cron job.

    
por 21.06.2011 / 16:39
-2

Isso pode ser possível usando um dos seguintes ganchos listados no manual a>:

  • folder-hook
  • send-hook
  • message-hook
  • save-hook
  • mbox-hook
  • fcc-hook
  • fcc-save-hook

Para executar um programa externo, você pode precisar definir uma macro chamada de um dos ganchos.

    
por 21.06.2011 / 12:36

Tags