Μετεγκατάσταση email με το ImapSync

Αυτό το σεμινάριο θα εξηγήσει πώς μπορείτε να μεταφέρετε τους υπάρχοντες λογαριασμούς email σας στην υπηρεσία Hosted Email μας.

Αν θέλετε κάτι εύκολο/απλό, μπορείτε να χρησιμοποιήσετε αυτό το διαδικτυακό εργαλείο και να μεταφέρετε τους λογαριασμούς έναν προς έναν:

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

Ή

Εάν είστε άνθρωπος που προτιμά να κάνει τα πράγματα μόνος του, ένας εύκολος τρόπος για να αυτοματοποιήσετε τη μετάβαση από τον παλιό σας πάροχο υπηρεσιών ηλεκτρονικού ταχυδρομείου στην υπηρεσία φιλοξενούμενου ηλεκτρονικού ταχυδρομείου μας είναι να χρησιμοποιήσετε το 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 προέλευσης (διεύθυνση email) και το [destination-username] είναι το όνομα χρήστη (διεύθυνση email) για τον προορισμό σας (διακομιστής IMAP). Θα πρέπει να υπάρχει μία μόνο καταχώριση source => destination ανά γραμμή. Διαχωρίστε τις νέες καταχωρίσεις με νέες γραμμές:

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 του διακομιστή προορισμού.

Η εκτέλεση αυτής της εντολής θα εισαγάγει όλα τα email από τον λογαριασμό προέλευσης στους λογαριασμούς προορισμού.

Σημειώστε ότι αυτό το έγγραφο υποθέτει ότι ο διαχωριστής χώρου ονομάτων του host1 είναι «/» και του host2 είναι «.» . Αυτό μπορεί να διαφέρει στον τρέχοντα διακομιστή αλληλογραφίας σας.

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

Αυτά είναι προαιρετικά, αλλά μπορεί να είναι απαραίτητα, καθώς ο διακομιστής αλληλογραφίας χρησιμοποιεί αυστηρά το «.» .

Σημείωση: Κατά τη μεταφορά, η σειρά των μηνυμάτων στα εισερχόμενα θα διατάσσεται/εμφανίζεται με βάση την ημερομηνία τελευταίας τροποποίησης του μηνύματος (όχι απαραίτητα την ημερομηνία παραλαβής του email).

Αναζήτηση τεκμηρίωσης