Costumo utilizar o mutt para ler os emails quando acedo a servidores remotamente. Não é o meu cliente de email natural, mas quando se está sobre ssh é uma ferramenta excelente para se ler os resultados dos cronjobs que correram e verificar se está tudo bem ou não.
Ora há algum tempo que andava a pensar em como marcar todos os emails como lidos sem ter que abrir um a um…
Felizmente já alguém tinha este problema resolvido e o truque passou por criar um ficheiro .muttrc na minha home com a seguinte macro:
macro index M "<tag-pattern>.*\r<tag-prefix><clear-flag>N<untag-pattern>.*\r" "Mark all messages in this mailbox as read"
e agora quando passo uns dias sem olhar para o email e não me apetece ser responsável… basta carregar M e os emails ficam todos “lidos”…
Muito útil quando se tem 400 emails para ler e não se tem paciência…