offlineimap
adalah solusi populer untuk ini.
Aktifkan IMAP di GMail
( Instruksi Google )
- Masuk ke Gmail.
- Klik Pengaturan di bagian atas halaman Gmail mana saja.
- Klik Penerusan dan POP / IMAP.
- Pilih Aktifkan IMAP.
- 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 = [email protected]
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