Roll-your-own alternativa GMail


11

Sto per abbandonare GMail ma sto cercando di evitare il mal di testa che deriva dall'amministrazione del mio server IMAP rivolto a Internet. Ho accesso a un account IMAP commerciale e vorrei continuare a utilizzare tale account.

Fondamentalmente il modo in cui mi piacerebbe che funzionasse è che la posta viene scaricata sul mio server ed eliminata dalla mia casella di posta sul server IMAP commerciale. Quindi una volta sul mio server viene offerto tramite IMAP e webmail, in modo che possa essere utilizzato su dispositivi mobili + internet e rimanga sincronizzato su entrambi.

Cose che deve fare:

  • Essere accessibile da tutti i dispositivi
  • Ricerca relativamente veloce
  • Visualizzazione thread delle risposte ai messaggi (preferibilmente con le mie mail inviate intervallate)

Ecco come lo vedo funzionare:

Mail arrives at commercial IMAP server ->
On my server, fetchmail downloads via IMAP and delivers to ->
MDA/MTA, which updates a search cache for rapid searching and makes it available via IMAP to ->
Horde IMP, which caches the e-mails in the inbox for faster previewing

La domanda

Sto cercando una coppia MDA / MTA che può essere fornita da fetchmail, enfatizza la sicurezza e supporta la cache di ricerca su questa scala (quindi quando cerco la posta in arrivo in IMP non ci vuole per sempre). Il mio piano è quello di essere simile a GMail in quanto probabilmente non metterò le cose in cartelle ma lascerò tutto nella Posta in arrivo e cercherò quando devo trovare qualcosa.

Qualsiasi altro pensiero sulla sanità mentale / follia di questo benvenuto, ma la mia preoccupazione principale è la MDA / MTA.


Qual è il problema che stai cercando di risolvere allontanandoti da Gmail?
Giordania,

2
@jordanm Adoro l'interfaccia di GMail, ma voglio che la mia e-mail risieda su un server sicuro che possiedo per motivi di privacy.
Ari B. Friedman,

Ars sta eseguendo una serie proprio su questo: arstechnica.com/information-technology/2014/02/…
Ari B. Friedman

Risposte:


3

Dovecot supporta la funzione RICERCA IMAP, inoltre è un servizio IMAP piuttosto semplice da eseguire. Può leggere una varietà di formati di cassette postali , quindi fino a quando usi fetchmail per consegnare nel formato appropriato (o procmail), dovrebbe funzionare bene.

Per quanto riguarda le interfacce di webmail, ce ne sono così tante che non saprei da dove iniziare. Mi piace RoundCube , ma è più per il tradizionale formato di posta IMAP con molte cartelle, quindi potrebbe non adattarsi alle tue esigenze.


Dovecot ha un bell'aspetto per le prestazioni. C'è un modo per configurarlo in modo che la posta in uscita venga aggiunta alla Posta in arrivo (in modo che sia i messaggi ricevuti che quelli inviati possano essere inseriti come GMail)? Sto eseguendo RoundCube in questo momento e mi sto solo collegando direttamente al server IMAP commerciale. È fantastico, ma la rubrica e l'integrazione del calendario di Horde sono allettanti.
Ari B. Friedman,

In pratica, puoi configurare il tuo client di posta elettronica in Ccn: tu stesso.
tripleee

Buon punto. Ci proverò.
Ari B. Friedman,

Contrassegnare questa come risposta poiché è quello che alla fine ho seguito. fetchmailha un argomento MTA, che ho impostato su Dovecot deliver. In questo modo posso usare il mdboxformato, il che significa che quando arrivano le e-mail vengono indicizzate per una ricerca veloce. Finora funziona come un fascino.
Ari B. Friedman,

3

Ho avuto una configurazione simile per diversi anni, raccogliendo e-mail con IMAP (e POP). Inizialmente con qualche altro server IMAP ma ora con dovecot.

Le prestazioni dei diversi formati di cassette postali sono molto diverse, soprattutto se si dispone di una grande quantità di e-mail e si inizia a spostare elementi che appartengono a una nuova cartella di posta. Alcuni formati riuniscono tutta la posta in un unico file, il che spesso significa riscrivere diverse centinaia di Mb (causati da allegati.

La mia configurazione:

  1. Facoltativo: creare un account separato mailmanper raccogliere l'e-mail e archiviare la posta per IMAP. Ho questa configurazione perché a volte eseguo versioni incompatibili di applicazioni desktop nella mia directory home e ne ho più (ad esempio perché i miei vecchi grafici Dell Latitude 800 funzionano bene solo con Ubuntu 10.04). Posso spostare i miei dati (di posta) separatamente da casa mia (principalmente file di configurazione specifici della versione, directory Desktop e collegamenti ai dati).

  2. riprendendo ad fetchmailesempio da un cronjob e la seguente voce in .fetchmailrc:

     poll servername proto imap user useronserver pass serverpasswd ssl is mailman here;
    

    Naturalmente puoi ritirare la posta da più fornitori e utilizzare anche POP.

  3. Effettuare la postfixconsegna procmailspecificando in /etc/postfix/main.cf:

    mailbox_command = procmail -a "$EXTENSION"
    
  4. Puoi usare procmailper mettere la posta nella giusta casella di posta, ad es. Usando quanto segue .procmailrc:

     PATH=/bin:/usr/bin:/usr/local/bin
     MAILDIR=$HOME/Maildir
     LOGFILE=$HOME/pm.log
     DEFAULT=$MAILDIR/
     FROM=your@email.adr
    

    Importante è il /alla fine del tuo indirizzo DEFAULT. Questo ti darà caselle di posta in formato maildir (o utilizzare /.per il formato MH) AFAIK non esiste alcuna opzione per specificare un formato di cassetta postale. L'indicizzazione su questo è fatta

  5. Se lo desideri, aggiungi le regole per recapitare la posta corrispondente alla fule in cartelle specifiche (di nuovo, non dimenticare di /):

    :0
    * ^Subject:.*\[sosx-dev\]
    $MAILDIR/.Mailing.sosx/
    

    Questo recapita la posta corrispondente all'oggetto a una sosxcasella di posta secondaria nella casella di postaMailing

  6. Dovecot è in grado di servire senza problemi quanto sopra.

Normalmente utilizzo Firefox per accedere alle informazioni e a causa dell'installazione procmail(e Maildir) non devo specificare la directory del server IMAP ecc. (Posso semplicemente andare con le impostazioni predefinite dopo aver dato il mailmannome come utente e il suo passwd).


Se hai intenzione di servire Internet, assicurati di utilizzare SSL solo per collegarti a dovecot (altrimenti non avresti bisogno di preoccuparti della privacy)


@An thon Questo è fantastico grazie. Ri: SSL e privacy, in realtà non mi preoccupo che nessuna particolare posta venga intercettata-- non ho nulla da nascondere - non voglio che ogni e-mail che abbia mai scritto disponibile sia trapelata, dati estratti a scopo di lucro, o contorto dal contesto.
Ari B. Friedman,

Capisco, ma usando SSL (STARTTLS nasconde anche il tuo normale scambio di password imap in testo normale, ma ci sono anche altri modi per nasconderlo).
Anthon,
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.