Sommario
Il mio problema : voglio leggere le e-mail offline con la mia scelta del client ( mutt), ma voglio che azioni come lo spostamento di e-mail, ecc. Vengano mantenute in snc bidirezionale con un server imap.
La mia domanda : C'è un modo semplice per fare questo, pur utilizzando strumenti standard come fetchmail, procmaile così via?
Dettagli
Ho un account Gmail. Per vari motivi - alcuni istituzionali - devo poter leggere questa mail da un client di posta; Voglio che la mia "casella di posta" sia pulita, proprio come la conserverei con una configurazione di posta locale tradizionale e per qualsiasi cosa che "archivio" sia ricercabile. Se sposto un'e-mail in una cartella nel client Web, vorrei che la mia casella di posta locale lo prendesse in considerazione.
Quando possibile, voglio poter leggere questa mail da mutt. In precedenza ho usato la funzionalità di imap nativa di mutt, ma mutt deve stabilire una connessione al server ogni volta che lo esegui; la connessione spesso si interrompe mentre sto leggendo la posta e mutt è aperto in background; mantiene solo una cache di intestazioni dei messaggi e il caricamento di nuovi messaggi richiede un round trip al server; se invio un messaggio, devo attendere che venga riconosciuto tramite STMP prima di poter esaminare qualsiasi altro messaggio.
C'è un modo per aggirare questo? Non considero i clienti grossi come Thunderbird come una soluzione: ho bisogno dell'accesso al terminale, mi piace essere in grado di grep la mia posta, faccio buon uso delle capacità di filtraggio di procmail e preferisco i sistemi disaccoppiati.
Come accennato in precedenza, fetchmail, procmaile sendmailfarmi quasi là - ma non del tutto per essere in grado di mantenere la mia attività in sincronia tra i client.
Mi sto perdendo qualcosa? Ho guardato la sezione del manuale di FreeBSD sull'e-mail e un sacco di post sul blog, ma nulla sembra riunire tutto in questo modo.
A proposito, eseguo Arch Linux e Debian.
offlineimapoisync? Entrambi funzionano bene ...