Apa yang dapat saya gunakan untuk mengotomatiskan cadangan Gmail?


23

Saya ingin mengotomatiskan proses pencadangan akun Gmail saya secara lokal, dan saya sedang mencari solusi yang:

  • dapat dijadwalkan untuk berjalan di latar belakang
  • tidak menyebabkan pesan ditandai sebagai sudah dibaca

Sumber daya apa yang tersedia untuk melakukan ini di Ubuntu?

Jawaban:


25

offlineimap Instal offlineimap adalah solusi populer untuk ini.

Aktifkan IMAP di GMail

( Instruksi Google )

  1. Masuk ke Gmail.
  2. Klik Pengaturan di bagian atas halaman Gmail mana saja.
  3. Klik Penerusan dan POP / IMAP.
  4. Pilih Aktifkan IMAP.
  5. Konfigurasikan klien IMAP Anda dan klik Simpan Perubahan.

Setup offlineimap

Setelah Anda menginstalnya, buat a .offlineimaprc

[general]
accounts = GMail
maxsyncaccounts = 3

[Account GMail]
localrepository = Local
remoterepository = Remote
autorefresh = 10  #refresh every 10 minutes
quick = 5         #Quick-syncs do not update if the only changes were to IMAP flags

[Repository Local]
type = Maildir
localfolders = /whatever/directory

[Repository Remote]
type = IMAP
remotehost = imap.gmail.com
remoteuser = your_username@gmail.com
remotepass = your_password
ssl = yes
maxconnections = 1

#Setting realdelete = yes will Really Delete email from the server.
#Otherwise "deleting" a message will just remove any labels and 
#retain the message in the All Mail folder.
realdelete = no 

Maka Anda perlu menjalankan offlineimap.

Mengotomatiskan offlineimap dengan cron

Dalam beberapa kasus menjalankan offlineimap sepanjang waktu dapat menghabiskan banyak memori, terutama jika Anda memiliki kotak surat besar, sehingga Anda dapat menambahkan cek offlineimap ke cron untuk hanya memeriksa dan kemudian keluar, berikut cadangan harian:

 @daily offlineimap -u Noninteractive.Basic

Mencadangkan offlineimap

File-file akan berada dalam apa pun yang Anda tetapkan dalam baris folder lokal sebagai Maildir . Anda dapat mencadangkannya menggunakan metode cadangan apa pun yang Anda gunakan:

Referensi


2

Alternatifnya adalah menggunakan fetchmail. fetchmail dapat menggunakan pop3s dan imap4s untuk mengakses Google. Ada tutorial online tentang cara mengkonfigurasi.


0

Saya telah melakukan beberapa penelitian tentang BAGAIMANA CARA membuat cadangan akun IMAP yang membandingkan berbagai alat yang tersedia dengan serangkaian fitur dan masalah yang diinginkan. Akibatnya, saya menggunakan offlineimap, seperti yang sudah disarankan di atas. (Perbandingan simpanan saya mungkin masih berguna untuk melihat gambar yang lebih besar.) Juga, saya menyimpulkan (menjawab pertanyaan terkait) beberapa poin mengenai arsitektur solusi semacam itu untuk membuat cadangan akun IMAP dan menyimpannya di Git.

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.