Recebo muitos alertas automáticos por e-mail e gostaria de poder configurar o mutt para remover o sinalizador de nova mensagem ( N
) de novas mensagens recebidas de remetentes específicos. Basicamente, não quero pressionar 'N' manualmente em centenas de mensagens geradas automaticamente em minha caixa de entrada, para que o N
sinalizador tenha significado novamente.
Minha intuição me diz para usar message-hook
no .muttrc
arquivo, e é isso que tenho até agora, mas parece não fazer nada:
message-hook '~f \"[email protected]\"' 'push "N"'
Responder1
A message-hook
só se aplicaria quando você visualizasse uma mensagem que correspondesse ao padrão. Depois de fazer isso, oNflag seria removido automaticamente, então isso provavelmente não será útil. Mutt não tem suporte para modificar mensagens à medida que elas chegam, isso precisaria ser feito por qualquer coisa que você tenha para entregar mensagens em sua caixa de correio.
O mais próximo que você poderia chegar do mutt seria usar uma macro ou um gancho de pasta para executar os comandos para marcar as mensagens correspondentes e, em seguida, remover o novo sinalizador. Algo como:
macro index G "<tag-prefix-cond><tag-message><end-cond><tag-pattern>~f [email protected]\n<tag-prefix-cond><clear-flag>N"
A parte anterior <tag-pattern>
é garantir que isso não se aplique a nenhuma mensagem que tenha sido marcada anteriormente.
Uma sequência de comandos semelhante pode ser usada com o push
comando em a folder-hook
para fazer isso automaticamente quando você abre uma pasta pela primeira vez.