ฉันจะใช้อะไรเพื่อสำรองข้อมูลอัตโนมัติของ Gmail


23

ฉันต้องการทำให้กระบวนการสำรองข้อมูลบัญชี Gmail ของฉันเป็นแบบอัตโนมัติและฉันกำลังมองหาโซลูชันที่:

  • สามารถกำหนดให้ทำงานในพื้นหลัง
  • ไม่ทำให้ข้อความถูกทำเครื่องหมายว่าอ่านแล้ว

มีทรัพยากรใดบ้างในการทำสิ่งนี้ใน Ubuntu

คำตอบ:


25

offlineimap ติดตั้งแผนที่ออฟไลน์ เป็นโซลูชันยอดนิยมสำหรับสิ่งนี้

เปิดใช้งาน IMAP ใน GMail

( คำแนะนำของ Google )

  1. ลงชื่อเข้าใช้ Gmail
  2. คลิกการตั้งค่าที่ด้านบนของหน้า Gmail ใด ๆ
  3. คลิกการส่งต่อและ POP / IMAP
  4. เลือกเปิดใช้งาน IMAP
  5. กำหนดค่าไคลเอ็นต์ IMAP ของคุณแล้วคลิกบันทึกการเปลี่ยนแปลง

ตั้งค่าครับแผนที่

หลังจากที่คุณติดตั้งแล้วให้สร้าง .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 

จากนั้นคุณต้องเรียกใช้แผนที่แบบออฟไลน์

ออฟไลน์อัตโนมัติโดยอัตโนมัติด้วย cron

ในบางกรณีการออฟไลน์แผนที่ที่ทำงานตลอดเวลาอาจใช้หน่วยความจำจำนวนมากโดยเฉพาะถ้าคุณมีกล่องจดหมายขนาดใหญ่ดังนั้นคุณสามารถเพิ่มการตรวจสอบแผนที่แบบออฟไลน์ลงใน cron เพื่อตรวจสอบแล้วออกนี่คือการสำรองข้อมูลรายวัน

 @daily offlineimap -u Noninteractive.Basic

การสำรองออฟไลน์แผนที่

ไฟล์ที่ได้จะเป็นในสิ่งที่คุณกำหนดใน localfolders เส้นเป็นMaildir คุณสามารถสำรองข้อมูลโดยใช้วิธีสำรองข้อมูลใดก็ได้ที่คุณใช้:

อ้างอิง


2

fetchmailทางเลือกที่จะใช้ fetchmail สามารถใช้ทั้ง pop3 และ imap4s เพื่อเข้าถึง Google มีบทเรียนออนไลน์เกี่ยวกับวิธีกำหนดค่า


0

ฉันได้ทำการวิจัยเกี่ยวกับวิธีการสำรองข้อมูลบัญชี IMAPเปรียบเทียบเครื่องมือต่าง ๆ ที่มีชุดของคุณสมบัติและข้อกังวลที่ต้องการ เป็นผลให้ฉันใช้offlineimapตามที่แนะนำไว้ข้างต้น (การเปรียบเทียบที่บันทึกไว้ของฉันยังอาจเป็นประโยชน์ในการดูภาพที่ใหญ่ขึ้น) นอกจากนี้ฉันสรุป (ตอบคำถามที่เกี่ยวข้อง)บางประเด็นเกี่ยวกับสถาปัตยกรรมของโซลูชันดังกล่าวสำหรับการสำรองข้อมูลบัญชี IMAP และเก็บไว้ใน Git

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.