Mentransfer banyak pesan antar akun IMAP


11

Saya harus memindahkan banyak, banyak email (lebih dari seribu) dari penyedia hosting IMAP lama ke penyedia hosting IMAP baru. Saya tahu saya bisa mengatur akun lama dan baru di Thunderbird dan seret dan jatuhkan, tetapi sangat lambat dan tidak ada waktu lagi. Apakah ada cara yang lebih baik dan lebih otomatis untuk menyalin semua pesan (dan semua kotak surat) antara server IMAP?

Jawaban:


8

Ada beberapa opsi yang bisa Anda coba:

  • Lihat panduan migrasi IMAP Google Apps , Anda dapat menyiapkan akun IMAP Google Apps sebagai akun placeholder sementara saat Anda melakukan transfer.
  • Gunakan layanan pihak ketiga seperti YippieMove . Perhatikan bahwa ini berharga $ 15 per akun
  • Lakukan sendiri! Sebuah posting blog pada bagaimana Anda dapat mentransfer mail menggunakan PHP

Google apps Migrasi adalah alat yang baik, khususnya dengan Produk Google!
JDuarteDJ

Dengan Google Apps Juga perhatikan bahwa Anda diharuskan untuk mengatur otorisasi dengan proyek "konsol" baru di Google.
JDuarteDJ


7

Gunakan Mutt yang dapat diandalkan ( http://www.mutt.org/ ).

  1. mutt -f imap://username@sourceimaphost/INBOX/folder
  2. Tandai pesan yang dipilih dengan t, atau tandai semua pesan dengan Tdan memasukkan ~A. (Dengan T, Anda dapat menentukan berbagai pola ( http://www.mutt.org/doc/manual/manual-4.html#ss4.2 ).
  3. Pindahkan pesan yang ditandai dengan ;s("simpan") dan masukkan imap://username@destimaphost/INBOX/folder. (Ini menandai pesan sumber sebagai dihapus ( D); jika Anda tidak menginginkannya, gunakan ;C("salin") sebagai gantinya.)
  4. Anda dapat mengulangi 2 dan 3 sesuai kebutuhan.
  5. Berhenti oleh q. Anda dapat memilih untuk membersihkan pesan yang dihapus.

Ini memungkinkan untuk memindahkan folder dari satu akun ke akun lainnya. Ulangi ini untuk beberapa folder.


1
Anda juga dapat menggunakan imaps:bukan imap:. Jika usernamebagian tersebut sudah mengandung @(misalnya dalam Google Apps), ganti dengan %40. Contoh: imaps://username%40domain.com@imap.gmail.com/INBOX/folder.
musiphil

Memiliki Versi windows (tanpa cygwin) tetapi dibatasi.
JDuarteDJ

4

OfflineIMAP adalah opsi lain ( http://offlineimap.org/ ).


Saya tidak tahu itu bisa melakukan sinkronisasi juga, tetapi ya, dan tampaknya stabil. Ide bagus!
qris

Membutuhkan cygwin :( dan python :(
JDuarteDJ

@JDuarteDJ: Apakah Anda mengundurkan diri karena alasan yang Anda sebutkan !? Mengingat pertanyaan itu tidak membatasi hal-hal seperti itu, itu akan sangat tidak pantas.
Equaeghe

@ equaeghe Maaf Anda merasa ini tidak pantas. Saya menemukan bahwa dari pertanyaan, orang dapat memahami bahwa solusinya harus sesederhana dan sejelas mungkin. Saya akan memberi Anda fakta bahwa tidak ada OS yang disebutkan, jadi jika seseorang harus mempertimbangkan OS linux, batasan ini tidak berlaku, saya tidak dapat mengambilnya kembali tetapi mengingat ini saya akan lakukan jika saya bisa.
JDuarteDJ


0

Anda juga dapat menggunakan isync / mbsync . Hanya menggunakannya (lebih dari beberapa hari, karena batasan kuota yang diberlakukan oleh Google dan (khususnya) Apple) untuk menyalin beberapa lusin ribu email dari Gmail do iCloud. Setelah salinan, menghapus email di sisi GMail lebih mudah dan lebih cepat (untuk menghapus semuanya) melalui antarmuka web.

Untuk mencoba ulang terus menerus (setelah pemutusan karena batas kuota) sampai berhasil menyalin semuanya, seseorang dapat menjalankannya seperti (bash):

$ while date +"%F %T Restarting..." && ! mbsync channel_name; do sleep 3600; done
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.