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
, procmail
e 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
, procmail
e sendmail
farmi 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.
offlineimap
oisync
? Entrambi funzionano bene ...