Simpan pesan IMAP secara lokal saat dihapus dari jarak jauh

12

Saya menggunakan email saya dari ponsel dan komputer saya melalui IMAP. Saya ingin mengatur sesuatu sehingga jika saya menghapus pesan melalui telepon saya, komputer saya akan tetap menyimpan pesan tersebut secara lokal.

Misalnya, anggap saya membiarkan komputer saya hidup, dengan interval sinkronisasi 5 menit. Saya ingin dapat mengirim sesuatu dari ponsel saya, tunggu 5 menit untuk memastikan komputer saya telah mengunduh item dari folder Terkirim, kemudian menghapusnya dari folder terkirim IMAP melalui telepon saya, tetapi minta komputer di rumah menyimpan salinannya .

Apakah ini mungkin dengan klien email yang tersedia di luar sana? Saya memiliki Thunderbird dan Outlook saat ini, tetapi saya bersedia mempelajari antarmuka baru untuk fitur ini. Bagaimana saya bisa mencapai ini?

Menanggapi komentar RedGrittyBrick:

Tujuannya adalah untuk menjaga cadangan lengkap, otomatis (offline) dari setiap pesan untuk melewati akun. Karena berbagai alasan, pesan-pesan tertentu mungkin tidak tetap di server IMAP, tetapi perlu disimpan dalam penyimpanan offline.


sumber
Saya penasaran, mau menjelaskan manfaat melakukan ini?
RedGrittyBrick
@RedGrittyBrick ~ Tujuannya adalah untuk menjaga cadangan lengkap, otomatis (offline) dari setiap pesan untuk melewati akun. Karena berbagai alasan, pesan-pesan tertentu mungkin tidak tetap di server IMAP, tetapi perlu disimpan dalam penyimpanan offline.
Cobalah mengonversi email ke mbox dan menyimpannya. lihat tautan
Renju Chandran chingath
2
Ini disebut POP
pratnala

Jawaban:

10

Si penanya telah membahas topik paling penting yang belum pernah saya tulis. Yang perlu diperhatikan: Bagaimana cara menyimpan koleksi permanen email Anda terlepas dari kebijakan dan konfigurasi penyedia email.

==============

Protokol POP

Keuntungan dari protokol POP adalah kesederhanaan dan kejelasan operasinya. Menggunakan protokol POP, klien email seperti Outlook atau Thunderbird hanya mengunduh semua email yang diterima di server atas nama Anda dan kemudian secara opsional menghapus pada saat yang sama, menghapusnya nanti. atau tidak sama sekali. Misalnya, akun email yang disiapkan di Outlook untuk menggunakan unduhan POP semua email baru Anda di server mail dan menyimpannya dalam file PST di komputer lokal Anda. Thunderbird menangani POP dengan cara yang sama. Anda selalu dapat mengandalkan memiliki semua email Anda menggunakan POP.

Tidak Dikirim Dari Sini:

Kelemahan paling umum dari protokol POP adalah bahwa itu adalah perjalanan 1 arah. Klien email perangkat Anda mengambil email dari server dan hanya itu. Email yang Anda buat dan kirim ke orang lain dikirim melalui server SMTP keluar yang tidak lebih dari meneruskan email Anda ke seluruh dunia. Itu tidak pernah mengakses kotak surat Anda. Klien email Anda yang menyimpan salinan email yang dikirim dalam folder SENT dari perangkat itu, jika opsi klien diatur untuk melakukannya. Karena klien email pengirim tidak tahu apa-apa tentang perangkat Anda yang lain dan kemungkinan besar tidak dapat terhubung dengan mereka - apalagi klien email mereka, email SENT Anda tetap berada di mesin pengirim, tanpa diketahui oleh klien Anda yang lain.

============

Masukkan IMAP

Protokol yang lebih baru yang disebut IMAP (Internet Mail Access Protocol) berupaya memungkinkan beberapa perangkat untuk melihat hal yang sama tidak peduli perangkat apa yang Anda gunakan. Ketika klien terhubung ke akun email melalui IMAP, klien dan server berkomunikasi dua arah. Seperti Microsoft Exchange atau Lotus Notes, IMAP menyinkronkan email dan folder pada klien dengan mereka dan server. Jadi, jika Anda mengirim 1 pesan dari masing-masing 3 perangkat, ketiga klien akan melihat semua 3 email di folder SENT. Demikian juga untuk email yang dihapus dalam TRASH atau email yang disimpan dalam folder ARCHIVE.

Masalah di surga:

Kerugian IMAP adalah bahwa definisi cara kerjanya sangat bervariasi antara server dan klien email. Misalnya, klien email yang menggunakan IMAP biasanya TIDAK mengunduh dan menyimpan SEMUA email Anda. Sebaliknya, server IMAP dimaksudkan untuk menjadi pemegang email Anda. Klien email IMAP Anda hanya menyinkronkan sejumlah email yang telah dikonfigurasi, tidak semuanya secara umum.

Aturannya juga tidak jelas tentang apa yang akan dilihat klien Anda dan berapa banyak (dan untuk berapa lama) server akan menyimpan email Anda. Ini adalah showstopper untuk profesional di mana sebagian besar email harus SELALU disimpan di suatu tempat dan Anda tahu di mana itu. Siapa yang tahu kapan Google, Microsoft, Yahoo, GoDaddy, 1 & 1, Comcast, ATT, Verizon, dkk, akan mengubah aturan retensi mereka. Detail teknologi seperti itu jarang digambarkan.

Yang dibutuhkan adalah metodologi yang menggabungkan yang terbaik dari POP dan IMAP. Kami sudah memiliki binatang seperti itu dalam bentuk Exchange Server dan juga rawa membingungkan yang dikenal sebagai Lotus Notes. Keduanya akan mencerminkan (mis., Menyinkronkan atau mereplikasi) semua yang ada di server dengan klien lokal Anda dan sebaliknya.

Sayangnya, kedua server sangat mahal, kompleks, dan bukan untuk pengguna sehari-hari. Outlook, bagaimanapun, akan bekerja dengan binatang seperti itu. Microsoft sekarang mendorong Outlook.com yang merupakan Exchange Server multitenant untuk massa. Penyedia layanan internet seperti GoDaddy dan lainnya sekarang bertindak sebagai pihak ke-3 yang menawarkan kotak surat Exchange kepada warga negara.

Solusi sederhana namun tidak sempurna:

Salah satu cara untuk mendapatkan yang terbaik dari kedua dunia adalah dengan menggunakan kedua protokol jika server Anda mendukung keduanya. Menggunakan POP untuk akun Outlook atau Thunderbird di komputer Anda yang sebenarnya dan IMAP di PDA imut Anda. Android dan Apple memiliki banyak klien email yang akan menangani IMAP.

Dalam skenario ini, PC Anda mungkin mengambil email menggunakan POP untuk mengunduh dan mengarsipkan semua email Anda dari server. Anda juga mengatur klien untuk TIDAK menghapus surat server segera sehingga perangkat Anda menggunakan IMAP masih dapat melihat email Anda untuk sementara waktu. Yang Anda lakukan adalah mengatur klien PC untuk "meninggalkan email di server selama x hari". Saya mengaturnya menjadi 90 hari. Dengan begitu, Outlook PC saya pada akhirnya akan terhubung dan menarik email baru kemudian menginstruksikan server untuk menghapus email yang lebih tua dari 90 hari.

Solusi ini masih tidak menangani folder yang mungkin Anda buat di server. Hanya IMAP yang akan mengambil dan mereplikasi folder dua arah. Menurut folder, maksud saya TRASH, SENT, ARCHIVE, et al. Kecuali Anda seorang folder freak, Anda mungkin paling khawatir tentang folder SENT. Artinya, Anda ingin semua mesin melihat apa yang telah dikirim semua mesin - bukan hanya dari mesin yang ada di depan Anda.

Cara paling sederhana untuk mereplikasi folder SENT adalah dengan Blind Copy (BCC) apa pun yang Anda kirim kembali ke diri Anda sendiri. Ini biasanya dilakukan secara manual oleh Anda pada saat Anda mengirim email baru. Beberapa klien semakin pintar tentang hal ini. Klien email K9 yang luar biasa untuk Android memiliki opsi konfigurasi untuk secara otomatis menambahkan diri Anda ke bidang BCC pada semua email yang Anda kirim. Dengan melakukan hal itu, apa pun yang Anda kirim akan diterima kembali sebagai penerima lain. Karena semua perangkat Anda akan selalu mendapatkan email baru, apa pun protokolnya, Anda telah secara efektif mereplikasi email keluar Anda dengan semua perangkat Anda.

Trik BCC tidak sempurna. Semua email yang Anda gunakan untuk BBC akan berakhir di kotak masuk semua klien Anda - bukan folder SENT lokal Anda. Mekanisme aturan lanjutan Outlook dapat membantu memperbaikinya juga dengan memeriksa semua email baru di mana alamat Anda berada di bidang SENDTO dan BCC.

Mudah-mudahan, IMAP akan berkembang untuk memungkinkan semua fitur POP dan IMAP sehingga semua email diunduh ke klien Anda, termasuk semua folder - bukan hanya email yang lebih baru yang merupakan cara kerja pengaturan vanili IMAP hari ini.

Solusi Hibrid:

Katakanlah Anda memiliki 2 PC (Wintel + Apple) dan 2 PDA (ponsel dan tablet Android).

  1. Atur PC untuk mengambil menggunakan POP dengan Outlook atau Thunderbird, misalnya Setel protokol ke POP b. Atur Hapus Email di Server selama x hari. (Saya menggunakan 90). c. Cari pengaturan yang akan secara otomatis membuat BCC Anda pada email yang Anda kirim.

  2. Siapkan Android untuk diambil menggunakan IMAP. Karena PDA, tablet, dan smartphone sering mengalami masalah memori, IMAP lebih baik karena membatasi apa yang disimpannya di perangkat.

Semoga itu bisa membantu sedikit.

XOR42
sumber
0

Bahaya dari apa yang Anda coba capai adalah bahwa jika koneksi dari komputer ke server IMAP gagal, pesan yang dikirim mungkin hilang. Juga, meskipun IMAP seharusnya berfungsi dengan baik ketika mengakses dari mesin yang berbeda pada saat yang sama, beberapa implementasi tidak berperilaku baik.

Ini mengatakan, solusi yang mungkin dengan Thunderbird adalah sebagai berikut: Mengatur akun email untuk menggunakan folder sendiri (bukan Folder Lokal). Kemudian atur folder yang ditunjuk, katakan saved-sent-from-imapdi Folder Lokal. Di sinilah pesan yang dikirim akan disimpan. Perhatikan bahwa folder ini tidak ada di server IMAP. Pastikan bahwa Sentfolder IMAP (apa pun nama sebenarnya) "ketika menerima pesan baru untuk akun ini, selalu periksa folder ini" dicentang. Kemudian atur filter untuk memindahkan semua pesan dari Sentfolder IMAP ke saved-sent-from-imap.

Sunting: dengan cara ini Anda tidak perlu menghapus pesan terkirim dari telepon; jadi Anda tidak dapat secara tidak sengaja menghapus pesan yang tidak dipindahkan ke folder lokal.

lupincho
sumber
1
Saya tidak tahu cara menambahkan filter yang beroperasi pada apa pun selain Kotak Masuk. Bagaimana cara saya mengatur sesuatu untuk menyalin dari folder Terkirim daripada Kotak Masuk?
Tampaknya ada sesuatu yang berubah di Thunderbird. Anda masih dapat menjalankan filter secara manual; di bagian bawah jendela filter pilih 'Jalankan filter yang dipilih aktif' Sent. Namun, bukan solusi yang paling nyaman.
lupincho
0

Sebagai aturan umum, tidak. Inti dari IMAP adalah bahwa server berisi salinan surat resmi dan bahwa jika klien menyimpan pesan apa pun, mereka hanya menyimpannya untuk alasan lain (misalnya pengindeksan atau kinerja).

Jika Anda ingin mengarsipkan surat Anda, yang terbaik adalah menemukan sesuatu yang didedikasikan untuk misi itu. Alat seperti MailStore dirancang untuk ini.

Anda mungkin dapat menyalahgunakan Thunderbird, Outlook, atau banyak klien lain untuk menyalin semua pesan IMAP baru ke folder lokal menggunakan sistem aturan / skrip / filter bawaan.

Anda dapat menjalankan server IMAP di PC Anda sendiri (seperti hMailServer ) dan kemudian menggunakan alat untuk menyalin semuanya ke sana tanpa menghapus pesan yang hilang dari tujuan. ( imapsync dapat melakukan ini, mengkompilasi versi Windows yang tersedia di sini ; BaGoMa atau alat lain juga dapat ditekan untuk layanan ini)

afrazier
sumber
0

Saya menduga efek serupa bisa lebih mudah dicapai

  1. selalu bcc dirimu sendiri
  2. konfigurasikan ponsel TIDAK untuk menambahkan barang terkirim ke folder terkirim
RedGrittyBrick
sumber
0

Katakanlah Anda memiliki dua komputer, satu utama dan satu untuk cadangan atau laptop untuk penggunaan perjalanan, atau OS yang berbeda, selain untuk smartphone. Dan, beberapa (atau bahkan semua) email di server IMAP perlu disimpan dan disimpan dalam folder offline.

Nyalakan dan jalankan komputer, online. Di satu komputer, SALINKAN email yang akan disimpan di server IMAP ke folder offline. Periksa untuk memastikan operasi penyalinan berhasil. Pada beberapa sistem dan server, penyalinan hanya berfungsi saat offline, atau dengan batasan lainnya. Kemudian, untuk memastikan sinkronisasi secara manual, saat menyimpan hanya beberapa email di komputer kedua, segera Pindahkan email-email SAMA tersebut secara offline ke folder offline yang sama.

Penting untuk menyimpan email penting dengan cara ini, karena kadang-kadang server IMAP dapat kehilangan sebagian (atau bahkan semua) email, jadi "sinkronisasi" kemudian menghasilkan kemungkinan hilangnya data yang sangat besar. Paling-paling, banyak server IMAP memiliki kuota atau kebijakan penghapusan email lama yang dapat mengakibatkan hilangnya data. Juga, setiap "reset", seperti mengubah kata sandi, akun ISP setelah pindah secara fisik, atau migrasi ke sistem baru (atau bahkan peningkatan sistem operasi) dapat mengakibatkan email pada server hilang.

Sebagai alternatif, salin semua email (atau bagian yang mudah diingat, seperti lebih awal dari tanggal tertentu) di server IMAP di satu komputer, kemudian pindahkan offline di komputer lain nanti demi kenyamanan Anda, ke folder offline "mirror". Kemudian khawatir tentang sinkronisasi di waktu luang Anda nanti. Masalah dengan ini adalah bahwa setiap kali email dipindahkan, ada risiko kegagalan program dan dengan demikian kehilangan data. Ini jelas merupakan masalah dengan Apple Mail, (menurut saya, aplikasi perangkat lunak terburuk Apple dalam paket OS yang lebih unggul.)

Saya telah menemukan bahwa POP dianggap kurang aman oleh setidaknya penyedia email (diketahui benar dengan Yahoo!), dan penggunaannya sangat tidak disarankan. Ini membuat POP menggunakan server yang jauh lebih tidak menarik sebagai solusi dengan kebijakan ini.

Robert Riggs
sumber