Gmail yedeklemelerini otomatikleştirmek için ne kullanabilirim?


23

Gmail hesabımı yerel olarak yedekleme işlemini otomatikleştirmek istiyorum ve aşağıdakileri içeren bir çözüm arıyorum:

  • arka planda çalışacak şekilde zamanlanabilir
  • mesajların okunmuş olarak işaretlenmesine neden olmaz

Bunu Ubuntu'da yapmak için hangi kaynaklar mevcut?

Yanıtlar:


25

offlineimap Offlineimap yükle bunun için popüler bir çözümdür.

GMail'de IMAP'yi etkinleştir

( Google’ın talimatları )

  1. Gmail’de oturum açın.
  2. Herhangi bir Gmail sayfasının üstündeki Ayarlar'ı tıklayın.
  3. Yönlendirme ve POP / IMAP'ı tıklayın.
  4. IMAP'yi Etkinleştir'i seçin.
  5. IMAP istemcinizi yapılandırın ve Değişiklikleri Kaydet'i tıklayın.

Offlineimap kurulumu

Yükledikten sonra bir .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 

Sonra offlineimap komutunu çalıştırmanız gerekir.

Çevrimdışı görüntüyü cron ile otomatikleştirme

Bazı durumlarda offlineimap'ın sürekli çalıştırılması, özellikle büyük bir posta kutunuz varsa, büyük miktarda bellek tüketebilir, böylece yalnızca kontrol etmek ve daha sonra çıkmak için cron'a bir offlineimap kontrolü ekleyebilirsiniz:

 @daily offlineimap -u Noninteractive.Basic

Offlineimap yedekleniyor

Dosyalar, yerel klasörler satırında Maildir olarak tanımladığınız her neyse olacaktır . Bunu, kullandığınız yedekleme yöntemini kullanarak yedekleyebilirsiniz:

Referanslar


2

Bir alternatif kullanmak olacaktır fetchmail. fetchmail Google’a erişmek için hem pop3’leri hem de imap4’leri kullanabilir. Yapılandırma ile ilgili çevrimiçi öğreticiler var.


0

Bazı yapmış NASIL yedekleme üzerinde bir IMAP hesabı araştırma istedi özellikleri ve endişeleri bir dizi wrt farklı mevcut araçları karşılaştırarak. Sonuç offlineimapolarak, daha önce önerildiği gibi kullandım. (Kaydedilen karşılaştırmam hala daha büyük bir resim görmek için faydalı olabilir.) Ayrıca, bir IMAP hesabını yedeklemek ve Git'te saklamak için böyle bir çözümün mimarisiyle ilgili bazı noktaları da özetledim (ilgili bir soruyu cevaplayarak) .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.