Ordina automaticamente i messaggi della lista nella lista della cartella con IMAP


9

Vorrei spostare automaticamente i messaggi ricevuti in cartelle specifiche dell'elenco su un server IMAP con mutt. Tutti questi elenchi sono listsnoti a Mutt.

Quello che faccio adesso è periodicamente taggare i messaggi Sendere poi tag-saveli nella cartella giusta. Mutt suggerisce già la cartella corretta. Questo mi sembra troppo pedonale, e penso che dovrebbe esserci un modo per automatizzarlo.

So che ci sono strumenti specifici disponibili per farlo al di fuori di un MUA, ma gli unici modi per accedere a questo server sembrano essere attraverso un MUA (ad esempio non ho accesso alla shell).

Come farei meglio a farlo all'interno di Mutt?


Il MUA Claws Mail può farlo facilmente, ma questa è un'app GUI.
Keith,

Risposte:


5

muttè un MUA interattivo, senza funzionalità di filtro automatico. La scelta migliore sarebbe quella di trovare (o scrivere) un client IMAP tramite script.

A volte i server di posta dispongono anche di un'interfaccia Web con funzionalità di modifica del filtro o del protocollo ManageSieve.


O, molto brutto ma fattibile:

  • prendi i messaggi sul tuo computer usando fetchmail / getmail / offlineimap
  • filtra attraverso procmail / maildrop / sieve
  • archiviare sul proprio server IMAP o ricaricare utilizzando offlineimap.

+1 per menzionare il controllo di eventuali interfacce Web disponibili. filtro IMAP lato server >> filtro IMAP lato client
afrazier

Grazie per questa risposta, ma devo dire che non mi aiuta affatto. Semmai finirò per scrivere una macro di tastiera per farlo in mutt.
Benjamin Bannier,

4

Puoi usare imapfilter per fare proprio questo. Dalla documentazione:

IMAPFilter è un'utilità di filtro della posta. Si collega ai server di posta remoti utilizzando Internet Message Access Protocol (IMAP), invia query di ricerca al server ed elabora le cassette postali in base ai risultati. Può essere utilizzato per eliminare, copiare, spostare, contrassegnare, ecc. I messaggi che risiedono nelle cassette postali sullo stesso o su server di posta diversi. Sono supportate le versioni 4rev1 e 4 del protocollo IMAP.

IMAPFilter utilizza il linguaggio di programmazione Lua come linguaggio di configurazione ed estensione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.