- - วิธีสำรองข้อมูลอีเมลบน Linux ด้วย IMAP Grab

วิธีสำรองข้อมูลอีเมลบน Linux ด้วย IMAP Grab

ต้องการสำรองอีเมลหรือไม่ พิจารณาข้ามเครื่องมือสำรองข้อมูล 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>

ความคิดเห็น