Se você é um usuário do Gmail, provavelmente notou a irritante contagem de mensagens não lidas na pasta Spam. É ainda pior quando você usa um cliente IMAP para acessar seu e-mail e, em seguida, tenta usar uma pasta de pesquisa para mensagens não lidas ... que não dá nada além de spam.
O que faremos é usar os recursos de filtro do Gmail para criar um filtro que marca automaticamente as mensagens de spam como lidas, evitando que a contagem de mensagens não lidas apareça em qualquer lugar.
Este método deve funcionar tanto para o Gmail quanto para qualquer cliente IMAP que você usar. (Observação: isso só funciona se você estiver usando a nova interface do gmail.)
Marcar todos os spams como lidos automaticamente
Abra o Gmail e clique no link para criar um novo filtro. Na caixa “Contém as palavras” digite “in: spam” (sem as aspas) como você pode ver na imagem abaixo. Você pode usar o botão Testar pesquisa para se certificar de que mostra apenas e-mails de spam.
Agora clique no botão Próxima etapa e ignore a mensagem de erro que você recebe. Marque a caixa de seleção “Marcar como lida” e clique no botão Criar filtro. Observe que você pode excluir automaticamente todo o spam usando este mesmo filtro, embora eu não recomende isso.
Nesse ponto, todo spam recebido será automaticamente marcado como lido. (Você gostaria de limpar o spam atual, é claro)
A melhor parte é que você não precisa mais lidar com a contagem de mensagens não lidas em seu cliente IMAP:
Não entendo por que parte desse spam não é apenas excluído automaticamente.