Domanda:
Esiste un buon client di posta elettronica che funzioni sia su Windows che su Linux?
Ira Baxter
2014-02-05 04:08:32 UTC
view on stackexchange narkive permalink

Sto cercando le seguenti funzionalità:

  • Ha un track record di diversi anni
  • Accesso GUI a messaggi / thread / gruppi di posta elettronica
  • Accesso GUI al calendario e alle riunioni.
  • Memorizza i messaggi di posta elettronica come file separati in un formato semplice (Standard?) non proprietario
  • Memorizza le richieste del calendario come file separati
  • Memorizza thread / gruppi / ... di posta elettronica nelle directory
  • Può cercare stringhe nella posta esistente in vari campi
  • Può unire file di posta elettronica (come sopra) da un'altra istanza.

In particolare, mi piacerebbe poter accedere ai messaggi di posta con un codice ad hoc arbitrario (ad esempio, script Perl).

Penso che Thunderbird + Lightning raggiungerà quasi tutti i punti, tranne la memorizzazione dei messaggi come file separati (che sarebbe molto inefficiente).
Hm, cosa definisce "buono"? Sono tentato di modificare il titolo della domanda, come dice il tuo post successivo GUI, e i client di testo IMHO sono migliori ... Che ne dici di s / buona / grafica decente /?
@IraBaxter, la memorizzazione di singoli messaggi su disco è davvero banale per un file system. Ma sarà una vera stronza quando vorrai cercare del testo nella tua intera casella di posta ... c'è una ragione per cui desideri questo requisito?
@Moo-Juice: il client di posta dovrebbe essere perfettamente felice di costruire il proprio indice per renderlo veloce. È una cache, quindi non mi interessa. Voglio creare una varietà di programmi per accedere al mio messaggio di posta. Non sono il mailer per rendere difficile l'accesso ai miei messaggi di posta nascondendoli in un database (ad esempio, Exchange). Non voglio che concateni i messaggi di posta da 10.000 in un unico file (come credo che faccia Emacs).
@IraBaxter, quindi forse hai bisogno di un client di posta elettronica che abbia un'API aperta su cui puoi codificare, piuttosto che richiedere esplicitamente i messaggi memorizzati in qualche formato proprietario su disco che, credimi, ti metterà in una stanza buia, molto velocemente. C'è un * buon * motivo per cui i client di posta elettronica, che si tratti di Thunderbird, Outlook o altro, archiviano i propri messaggi in un * database *. Considera il punto di vista dell'API piuttosto che l'ovvio problema XY che stai affrontando.
Non voglio un formato proprietario; questo è il punto. Memorizzarli nel formato standard dei messaggi di posta RFC mi andrebbe bene.
... se volessi codificare contro un'API, potrei usare Exchange. (Quello fallisce la parte Linux, ma è dove sono ora).
Una risposta:
#1
+19
Nick Dickinson-Wilde
2014-02-05 04:25:11 UTC
view on stackexchange narkive permalink

Personalmente mi piace Mozilla Thunderbird.

  • Ha una buona esperienza di sviluppo a lungo termine (ed è Open source)
  • Tu avere una GUI in modo che sia possibile visualizzare messaggi di posta elettronica / thread.
  • Non ha il supporto per il calendario integrato ma ha un'estensione abbastanza matura: fulmine
  • Memorizza i messaggi di posta elettronica nel formato mbox, che è ben documentato e facilmente accessibile tramite Perl / Python / qualsiasi script tu voglia. Non separatamente ma come cassetta delle lettere. cioè questo è il più grande ostacolo per la corrispondenza della tua ricerca e non riesco a pensare a nessuno che corrisponda e sono multipiattaforma
  • L'unione è possibile anche se è passato molto tempo, quindi i dettagli potrebbero cambiato dall'ultima volta che ho eseguito l'unione.
  • La ricerca è ottima (anche se hai 20k di messaggi IMAP, risponde comunque abbastanza velocemente.
  • Funziona praticamente su qualsiasi sistema operativo (non lo so Non so se hanno ancora un'app Android / iOS.)
Thunderbird ha thread di messaggi?
sì - barra dei menu-> visualizza-> discussioni -> [varie opzioni]
Thunderbird memorizza la posta elettronica in un database SQL. Non definirei la sua ricerca * ottima *, con poche migliaia di email la trovo lenta. E Lightning non è molto affidabile, spesso mi ricorda appuntamenti pochi minuti o fino a poche ore dopo il previsto.
Ciò viola il requisito: un messaggio di posta elettronica per file.
@IraBaxter È però un requisito fondamentale? (E potrebbe esserci un modo per costruire un filesystem FUSE per accedere al database su Linux)
sì, lo so che viola quello; tuttavia, poiché corrisponde agli altri requisiti, l'ho suggerito comunque.
Potresti eseguire un server IMAP come `uw-imapd` su` localhost`, dirgli di usare ad es. il formato `mx` o` mh` (o `maildir` per coloro che lo hanno patchato), quindi registralo come account in Icedove.
@dotVezz: Thunderbird Conversations (https://addons.mozilla.org/de/thunderbird/addon/gmail-conversation-view/): "Questo componente aggiuntivo fornisce una visualizzazione della conversazione per Thunderbird, raggruppando i messaggi e consentendo di rispondere" in linea "in questo modo fornendo un flusso di lavoro più efficiente. " "una normale visualizzazione di conversazione che recupera i messaggi da tutte le cartelle e si comporta proprio come i thread di messaggi standard di Gmail" I thread di messaggi standard di Thunderbird non sono affidabili perché raggruppano i messaggi con le stesse righe dell'oggetto, anche se non fanno parte della stessa conversazione email.
@mirabilos: il server IMAP che suggerisci: questa è una funzionalità di Thunderbird o è una risposta separata? In quest'ultimo caso, elaborare come risposta separata (con un collegamento a tale prodotto server).
@IraBaxter puoi usare qualsiasi server IMAP. Personalmente mi piace [`uw-imapd`] (https://packages.debian.org/squeeze/uw-imapd) ma è stato rimosso da Debian poiché esistono alternative" migliori "(la loro ragione, non la mia). I contendenti popolari sono Cyrus e Dovecot. Il punto importante per il tuo caso d'uso è che il server IMAP memorizzi i messaggi in un formato che soddisfi i tuoi requisiti, ovvero `mx` o` mh` in stock `uw-imapd` o` maildir` in molti altri IMAP server (esistono patch per `uw-imapd` per aggiungere il supporto a` maildir`, e credo che Debian le abbia portate a termine, contro i desideri dell'upstream).


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...