การย้ายอีเมลด้วย ImapSync

บทช่วยสอนนี้จะอธิบายว่าคุณสามารถย้ายบัญชีอีเมลที่มีอยู่ของคุณไปยังบริการ อีเมลแบบโฮสต์ ของเราได้อย่างไร

หากคุณต้องการวิธีที่ง่าย/สะดวก คุณสามารถใช้เครื่องมือออนไลน์นี้ และย้ายบัญชีทีละบัญชี:

https://imapsync.lamiral.info/X/

หรือ

หากคุณเป็นคนที่ชอบลงมือทำเอง วิธีง่าย ๆ ในการย้ายข้อมูลจากผู้ให้บริการอีเมลเดิมมายังบริการอีเมลโฮสต์ (Hosted Email Service) ของเราโดยอัตโนมัติ คือการใช้ ImapSync

สามารถดาวน์โหลดสิ่งนี้ได้ที่นี่:

https://imapsync.lamiral.info

เริ่มต้นด้วยการดาวน์โหลด ImapSync คุณสามารถซื้อได้จากเว็บไซต์ข้างต้น หรือดาวน์โหลดเวอร์ชันก่อนหน้าจากที่เก็บ Ubuntu/Debian

สิ่งนี้สามารถดาวน์โหลดได้จาก Github ที่นี่:

https://github.com/imapsync/imapsync

เมื่อคอมไพล์/ติดตั้งแล้ว ให้สร้างรายชื่อผู้ใช้ของคุณในรูปแบบนี้:

[source-username],[source-password],[destination-username],[destination-password]

โดยที่ [source-username] คือชื่อผู้ใช้ IMAP ต้นทาง (ที่อยู่อีเมล) และ [destination-username] คือชื่อผู้ใช้ (ที่อยู่อีเมล) ของเซิร์ฟเวอร์ IMAP ปลายทางของคุณ ควรมีรายการ ต้นทาง => ปลายทาง เพียงหนึ่งรายการต่อบรรทัด แยกแต่ละรายการด้วยการขึ้นบรรทัดใหม่:

SOURCEUSER1@SOURCEDOMAIN.com,password,DESTINATIONUSER1@DESTINATIONDOMAIN.com,password
SOURCEUSER2@SOURCEDOMAIN.com,password,DESTINATIONUSER2@DESTINATIONDOMAIN.com,password
johndoe@test.com,password,janedoe@newtest.com,password 


บันทึกไฟล์เป็น migration.csv จากนั้นรันคำสั่งนี้:

{ while IFS=',' read u1 p1 u2 p2; do
./imapsync --host1 [source-hostname] --authmech1 PLAIN --user1 "$u1" --password1 "$p1" --prefix1 INBOX/ --sep1 / \
--host2 [destination-hostname] --authmech2 PLAIN --user2 "$u2" --password2 "$p2" --prefix2 INBOX. --sep2 .
done ; } < migration.csv

แทนที่ [source-hostname] ด้วยชื่อโฮสต์/IP ของเซิร์ฟเวอร์ต้นทาง แทนที่ [destination-hostname] ด้วยชื่อโฮสต์/IP ของเซิร์ฟเวอร์ปลายทาง

การรันคำสั่งนี้จะนำเข้าอีเมลทั้งหมดจากบัญชีต้นทางไปยังบัญชีปลายทาง

โปรดทราบว่าเอกสารนี้ถือว่าตัวคั่น namespace ของ host1 คือ "/" และของ host2 คือ "." ซึ่งอาจแตกต่างจากเมลเซิร์ฟเวอร์ที่คุณใช้อยู่ในปัจจุบัน

--prefix1 INBOX/ --sep1 /
--prefix2 INBOX. --sep2 .

รายการเหล่านี้เป็นทางเลือก แต่อาจจำเป็นเพราะเมลเซิร์ฟเวอร์กำหนดให้ใช้ "." เป็นตัวคั่น

หมายเหตุ: เมื่อย้ายข้อมูล ลำดับของข้อความในกล่องจดหมายเข้าจะเรียง/แสดงตามวันที่ที่ข้อความถูกแก้ไขล่าสุด (ซึ่งไม่จำเป็นต้องเป็นวันที่ได้รับอีเมล)

ค้นหาเอกสาร