Gulung-alternatif GMail Anda sendiri

11

Saya berhenti dari GMail tetapi berusaha menghindari sakit kepala yang timbul karena mengelola server IMAP saya yang menghadap Internet. Saya memiliki akses ke akun IMAP komersial, dan saya ingin terus menggunakan akun itu.

Pada dasarnya cara saya ingin berfungsi adalah bahwa email diunduh ke server saya dan dihapus dari kotak surat saya di server IMAP komersial. Kemudian sekali di server saya disajikan melalui IMAP dan webmail, sehingga dapat digunakan pada perangkat mobile + internet, dan tetap sinkron di keduanya.

Hal-hal yang harus dilakukan:

  • Dapat diakses dari semua perangkat
  • Pencarian relatif cepat
  • Melihat balasan pesan yang berurutan (lebih disukai jika surat terkirim saya diselingi)

Begini cara saya melihatnya berfungsi:

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

Pertanyaan

Saya mencari pasangan MDA / MTA yang dapat dikirim ke oleh fetchmail, menekankan keamanan, dan mendukung cache pencarian pada skala ini (jadi ketika saya mencari kotak masuk di IMP tidak butuh selamanya). Rencana saya adalah menjadi seperti GMail karena saya kemungkinan tidak akan meletakkan sesuatu di folder tetapi meninggalkan semuanya di Kotak Masuk dan mencarinya ketika saya perlu menemukan sesuatu.

Pikiran lain tentang kewarasan / kegilaan dari sambutan ini, tetapi perhatian utama saya adalah MDA / MTA.

Ari B. Friedman
sumber
Apa masalah yang Anda coba selesaikan dengan menjauh dari gmail?
jordanm
2
@jordanm Love antarmuka GMail, tetapi ingin surel saya berada di server aman yang saya miliki karena alasan privasi.
Ari B. Friedman
Ars menjalankan seri persis seperti ini: arstechnica.com/information-technology/2014/02/…
Ari B. Friedman

Jawaban:

3

Dovecot mendukung fungsi IMAP SEARCH, plus itu layanan IMAP yang cukup sederhana untuk dijalankan. Itu dapat membaca berbagai format kotak surat , jadi selama Anda menggunakan fetchmail untuk mengirim ke format yang sesuai (atau ke procmail), itu akan berfungsi dengan baik.

Adapun antarmuka webmail, ada begitu banyak, saya tidak tahu harus mulai dari mana. Saya suka RoundCube , tetapi lebih untuk format email IMAP tradisional dengan banyak folder, jadi mungkin tidak sesuai dengan kebutuhan Anda.

jsbillings
sumber
Dovecot terlihat hebat untuk kinerja. Apakah ada cara untuk mengaturnya sehingga surat keluar ditambahkan ke Kotak Masuk (sehingga baik pesan yang diterima maupun yang dikirim dapat diulir seperti yang dilakukan GMail)? Saya menjalankan RoundCube sekarang dan langsung terhubung ke server IMAP komersial. Sangat bagus, tetapi integrasi buku alamat dan kalender Horde menggoda.
Ari B. Friedman
Secara sepele, Anda dapat mengonfigurasi klien email Anda ke Bcc: sendiri.
tripleee
Poin yang bagus. Saya akan mencobanya.
Ari B. Friedman
Menandai ini sebagai jawaban karena itulah yang akhirnya saya ikuti. fetchmailmemiliki argumen MTA, yang saya tetapkan untuk Dovecot deliver. Dengan begitu saya bisa menggunakan mdboxformat, yang berarti bahwa ketika e-mail masuk mereka diindeks untuk pencarian cepat. Bekerja seperti pesona sejauh ini.
Ari B. Friedman
3

Saya telah memiliki pengaturan serupa selama beberapa tahun sekarang, mengambil email dengan IMAP (dan POP). Awalnya dengan beberapa server IMAP lainnya tetapi sekarang dengan dovecot.

Performa berbagai format kotak surat sangat berbeda, terutama jika Anda memiliki banyak email dan mulai memindahkan hal-hal yang termasuk bersama-sama ke folder surat baru. Beberapa format menyatukan semua email dalam satu file, yang sering berarti menulis ulang beberapa ratus Mb (disebabkan oleh lampiran.

Pengaturan saya:

  1. Opsional: Buat akun terpisah mailmanuntuk mengambil email dan menyimpan email untuk IMAP. Saya memiliki pengaturan ini karena saya kadang-kadang menjalankan versi aplikasi desktop yang tidak kompatibel di direktori home saya dan memiliki beberapa yang lain (misalnya karena grafika Dell Latitude 800 lama saya hanya berfungsi dengan baik pada Ubuntu 10,04). Saya dapat memindahkan data (email) saya secara terpisah dari rumah saya (kebanyakan file konfigurasi versi khusus, direktori Desktop dan tautan ke data).

  2. mengambil fetchmailmisalnya dari cronjob dan entri berikut di .fetchmailrc:

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

    Tentu saja Anda dapat mengambil surat dari beberapa penyedia dan juga menggunakan POP.

  3. Telah postfixdikirimkan melalui procmaildengan menyebutkan di /etc/postfix/main.cf:

    mailbox_command = procmail -a "$EXTENSION"
    
  4. Anda dapat menggunakan procmailuntuk meletakkan surat di kotak surat yang benar misalnya dengan menggunakan yang berikut .procmailrc:

     PATH=/bin:/usr/bin:/usr/local/bin
     MAILDIR=$HOME/Maildir
     LOGFILE=$HOME/pm.log
     DEFAULT=$MAILDIR/
     [email protected]
    

    Penting adalah /di akhir alamat DEFAULT Anda. Ini akan memberi Anda kotak surat format maildir (atau digunakan /.untuk format MH) AFAIK tidak ada opsi untuk menentukan format kotak surat. Pengindeksan ini dilakukan

  5. Secara opsional tambahkan aturan untuk mengirim email yang cocok dengan aturan dalam folder tertentu (sekali lagi, jangan lupa /):

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

    Ini memberikan surat yang cocok dengan subjek ke sosxkotak kirim di bawah kotak suratMailing

  6. Dovecot mampu melayani hal-hal di atas tanpa masalah.

Saya biasanya menggunakan Firefox untuk mengakses informasi dan karena procmailpengaturan (dan Maildir) tidak harus menentukan direktori server IMAP dll (hanya dapat pergi dengan default setelah memberikan mailmannama sebagai pengguna dan passwd-nya).


Jika Anda akan melayani ke internet, pastikan Anda hanya menggunakan SSL untuk terhubung ke dovecot (jika tidak, Anda tidak perlu repot tentang privasi)

Anthon
sumber
@ Sebuah thon Ini terima kasih fantastis. Re: SSL dan privasi, saya sebenarnya tidak khawatir tentang surat tertentu yang dicegat - tidak ada yang disembunyikan - Saya hanya tidak ingin setiap email yang pernah saya tulis bocor, data ditambang untuk mendapatkan keuntungan, atau memutar keluar dari konteks.
Ari B. Friedman
Saya mengerti, tetapi menggunakan SSL (STARTTLS juga menyembunyikan pertukaran kata sandi plaintext Anda yang biasa, tetapi ada cara lain untuk menyembunyikannya juga).
Anthon