Ordena automaticamente as mensagens da lista para a pasta da lista com o IMAP

8

Gostaria de mover automaticamente as mensagens recebidas para pastas específicas da lista em um servidor IMAP com mutt. Todas essas listas são lists conhecidas para mutt.

O que eu faço agora é marcar periodicamente as mensagens por Sender e, em seguida, tag-save delas na pasta correta. Mutt já sugere a pasta correta. Isso parece muito pedestre para mim, e eu sinto que deveria haver alguma maneira de automatizar isso.

Eu sei que existem ferramentas específicas disponíveis para fazer isso fora de um MUA, mas as únicas maneiras de acessar este servidor parecem ser através de algum MUA (por exemplo, eu não tenho acesso ao shell).

Como eu faria melhor isso dentro do mutt?

    
por Benjamin Bannier 16.02.2011 / 19:40

2 respostas

4

mutt é um MUA interativo, sem recursos de filtragem automática. Sua melhor escolha seria encontrar (ou escrever) um cliente IMAP gravável.

Às vezes, os servidores de e-mail também têm uma interface da Web com recursos de edição de filtro ou o protocolo ManageSieve.

Ou muito feio, mas factível:

  • ponha mensagens no seu próprio computador usando o fetchmail / getmail / offlineimap
  • filtre por procmail / maildrop / peneira
  • armazene em seu próprio servidor IMAP, ou faça o upload usando o offlineimap.
por 16.02.2011 / 20:19
3

Você pode usar o imapfilter para fazer exatamente isso. Da documentação:

IMAPFilter is a mail filtering utility. It connects to remote mail servers using the Internet Message Access Protocol (IMAP), sends searching queries to the server and processes mailboxes based on the results. It can be used to delete, copy, move, flag, etc. messages residing in mailboxes at the same or different mail servers. The 4rev1 and 4 versions of the IMAP protocol are supported.

IMAPFilter uses the Lua programming language as a configuration and extension language.

    
por 24.05.2012 / 09:10

Tags