ต้องการสำรองอีเมลหรือไม่ พิจารณาข้ามเครื่องมือสำรองข้อมูล GUI ที่ซับซ้อนและไปกับ IMAP Grab แทน
แจ้งเตือนสปอยเลอร์: เลื่อนลงและดูวิดีโอบทแนะนำท้ายบทความนี้
ตรวจสอบเวอร์ชั่นของ Python
IMAP Grab เป็นสคริปต์ Python สำหรับ Githubที่ช่วยให้ผู้ใช้โดยตรง "คว้า" อีเมล IMAP เพื่อเก็บไว้ในภายหลัง ในการใช้สคริปต์นี้คุณจะต้องติดตั้ง Python 2.3.3 หรือใหม่กว่า หากต้องการดูว่าคุณมี Python เวอร์ชั่นที่ถูกต้องบน Linux PC ของคุณหรือไม่ให้เปิดเครื่องเทอร์มินัลแล้วทำการตรวจสอบเวอร์ชั่น
python --version
ตราบใดที่มันคืน Python 2.3.3 ขึ้นไปคุณก็พร้อมที่จะไป หากคุณไม่มี Python เวอร์ชันที่ต้องการลองพิจารณาอัปเดตแพ็กเกจ Linux PC ของคุณ
ดาวน์โหลด IMAP Grab
เมื่อ Python ได้รับการดูแลให้ใช้เครื่องมือ Git เพื่อโคลนเครื่องมือ IMAP Grab เวอร์ชันล่าสุด
หมายเหตุ: ส่วนนี้ของบทช่วยสอนต้องใช้แพ็คเกจ Git ในการติดตั้งให้ค้นหา“ git” และติดตั้ง
git clone https://github.com/ralbear/IMAPbackup.git
ใช้ ซีดี คำสั่งย้ายเทอร์มินัลไปยังไดเรกทอรี“ IMAPbackup” ใหม่
cd IMAPbackup
สคริปต์อยู่บนพีซีของคุณ แต่จะไม่ทำงานหากไม่มีการพึ่งพา "Getmail"
อูบุนตู
sudo apt install getmail
Debian
sudo apt-get install getmail
Arch Linux
sudo pacman -S getmail
Fedora
sudo dnf install getmail
OpenSUSE
sudo zypper install getmail
ใช้ IMAP Grab
ก่อนที่เราจะสำรองอีเมลเราจะต้องใช้IMAP หยิบเพื่อแสดงรายการกล่องจดหมายที่มีอยู่ทั้งหมดภายในบัญชีอีเมล หากต้องการทำสิ่งนี้ให้กรอกคำสั่งนี้ คำสั่งนี้มีหลายแง่มุม ในตัวอย่างเราได้เขียน“ การทดสอบ” URL ผู้ใช้และรหัสผ่าน เปลี่ยนคำสั่งตามขั้นตอนเหล่านี้
ก่อนอื่นให้เปลี่ยนเซิร์ฟเวอร์หลังจาก -s ไปยังเซิร์ฟเวอร์ IMAP ที่บัญชีอีเมลของคุณใช้ ไม่แน่ใจว่าที่อยู่เซิร์ฟเวอร์คืออะไร คาดเดาโดยจดโดเมนหลักและเพิ่ม“ imap” ไว้ข้างหน้า ตัวอย่างเช่น Mail.com มีที่อยู่ IMAP ของ imap.mail.com หากไม่ได้ผลคุณสามารถใช้ Google ข้อมูลนี้ได้ตลอดเวลา
ถัดไปเปลี่ยนผู้ใช้ทดสอบหลังจาก -ยู ไปยังที่อยู่อีเมลของคุณและเพิ่มรหัสผ่านบัญชีอีเมลของคุณหลังจากนั้น -p.
python imapgrab.py imapgrab.py -l -s imap.test.com -u [email protected] -p emailpassword
เรียกใช้คำสั่งนี้ในเทอร์มินัลและสคริปต์จะพิมพ์กล่องจดหมายที่มีอยู่ทั้งหมด
สำรองอีเมล
IMAP Grab สามารถดาวน์โหลดอีเมลได้จากโฟลเดอร์กล่องจดหมายใด ๆ หากต้องการดาวน์โหลดขั้นแรกให้สร้างไดเรกทอรีที่จะดาวน์โหลดอีเมลของคุณ
mkdir ~/email-backups
จากนั้นใช้ IMAP Grab เพื่อดาวน์โหลดทุกอย่าง เหมือนเมื่อก่อนอย่าลืมเปลี่ยน -s, -ยูและ -p ด้วยข้อมูลที่ถูกต้อง
python imapgrab.py -d -v -M -f ~/email-backups -s imap.test.com -u [email protected] -p emailpassword -m "_ALL_"
รักษา“ _ALL_” ไว้หลัง -m ตัวเลือกในคำสั่งจะบอกให้สคริปต์ดาวน์โหลดทุกอย่างในบัญชีอีเมลของคุณ ผู้ใช้ส่วนใหญ่ควรใช้“ _ALL_” โดยเฉพาะอย่างยิ่งหากคุณไม่เข้าใจไวยากรณ์ของสคริปต์ อีกเหตุผลที่ดีที่จะยึดติดกับตัวเลือกนี้คือถ้าคุณมีโฟลเดอร์จำนวนมากและคุณไม่ต้องการใช้เวลาหลายชั่วโมงในการระบุทุกอย่างในคำสั่ง
หมายเหตุ: ในการดาวน์โหลดเฉพาะโฟลเดอร์เฉพาะจากบัญชีอีเมลด้วย IMAP Grab ให้เปลี่ยน“ _ALL_” ด้วยชื่อโฟลเดอร์กล่องจดหมายบางส่วนที่สคริปต์แสดงรายการในส่วนก่อนหน้า
เข้ารหัสการสำรองข้อมูลอีเมล
การดาวน์โหลดอีเมลเพื่อสำรองเป็นสิ่งที่ดีมากโดยเฉพาะอย่างยิ่งหากคุณต้องการให้มีการบันทึกเป็นแบบออฟไลน์เสมอ น่าเสียดายที่การดาวน์โหลดเหล่านี้ไม่ใช่แบบส่วนตัวและทุกคนสามารถอ่านข้อความส่วนตัวของคุณได้อย่างง่ายดายหากพวกเขาสามารถเข้าถึงพีซีของคุณได้ หากคุณต้องการสร้างที่เก็บถาวรที่เข้ารหัสของข้อมูลสำรองอีเมลของคุณให้ทำตามขั้นตอนเหล่านี้ ก่อนอื่นให้ใช้ น้ำมันดิน เพื่อสร้างที่เก็บถาวรของโฟลเดอร์ข้อมูลสำรองอีเมล
tar -jcvf email-backup.tar.bz2 email-backups
ขึ้นอยู่กับขนาดของคุณ ~ / อีเมลสำรองข้อมูล โฟลเดอร์การบีบอัดอาจใช้เวลาสักครู่ ปล่อยให้เครื่องมือบีบอัดทำงานและหลังจากนั้นคุณจะมีที่เก็บถาวรใหม่พร้อมข้อความทั้งหมดของคุณ จากที่นี่ใช้เครื่องมือ GnuPG เพื่อเริ่มการเข้ารหัส
gpg -c email-backup.tar.bz2
วิ่ง gpg -c จะแจ้งให้ผู้ใช้ตั้งรหัสผ่านสำหรับหน่วยเก็บถาวรการเข้ารหัสใหม่ ใช้รหัสผ่านที่ปลอดภัยที่น่าจดจำ การเข้ารหัสเช่นการสร้างที่เก็บถาวรใช้เวลานานและการสำรองข้อมูลของคุณก็จะมากขึ้น เมื่อกระบวนการเข้ารหัส GPG เสร็จสิ้นคุณจะสังเกตเห็น email-backup.tar.bz2.gpg ไฟล์. นี่คือไฟล์เก็บถาวรที่ล็อค ไม่มีใครสามารถเข้าถึงไฟล์นี้ได้โดยไม่ต้องใช้รหัสผ่านที่คุณป้อน ปลอดภัยอย่างสมบูรณ์ดังนั้นอย่าลังเล email-backup.tar.bz2.gpg และอัปโหลดไปยัง Dropbox, Google Drive, เซิร์ฟเวอร์ภายในบ้านและอื่น ๆ
ตอนนี้ที่เก็บสำรองข้อมูลถูกล็อคด้วย GPG เราไม่จำเป็นต้องมีการเก็บถาวรที่ไม่ได้เข้ารหัส ใช้ RM เครื่องมือลบออก
rm email-backup.tar.bz2
ถอดรหัสอีเมล
ดังนั้นคุณจึงใช้ GPG เพื่อล็อคและรักษาความปลอดภัยการสำรองข้อมูลอีเมลของคุณ คุณถอดรหัสได้อย่างไร Simple! เปิดเทอร์มินัลแล้วใช้คำสั่งถอดรหัส GPG เพื่อปลดล็อกไฟล์เก็บถาวร
gpg email-backup.tar.bz2.gpg
เมื่อคำสั่งถอดรหัสลับทำงานคุณจะต้องป้อนรหัสผ่านที่คุณตั้งไว้ เมื่อคุณดำเนินการแล้ว email-backup.tar.bz2 จะปรากฏขึ้น ณ จุดนี้คุณจะสามารถใช้ น้ำมันดิน คำสั่งเพื่อแยกอีเมลจากที่เก็บถาวร
tar -xvf email-backup.tar.bz2</ p>
ความคิดเห็น