Διόρθωση ημερομηνιών μετεγκατάστασης imapsync στο Microsoft

Τελευταία ενημέρωση:

Γιατί οι ημερομηνίες email είναι λάθος μετά το imapsync στο Microsoft 365

Η μετεγκατάσταση στο Microsoft 365 με imapsync ακούγεται λογική. Είναι δωρεάν, υποστηρίζει scripts και χειρίζεται μεταφορές IMAP-σε-IMAP καλά στα περισσότερα σενάρια. Όμως στο Microsoft 365, μια λεπτομέρεια καθορίζει την ημερομηνία με την οποία καταλήγει κάθε email.

Το Exchange Online διατηρεί την ημερομηνία που του δίνεται: όταν το imapsync γράφει ένα μήνυμα μέσω IMAP, μεταφέρει και την εσωτερική ημερομηνία κάθε email (η σημαία --syncinternaldates είναι ενεργοποιημένη από προεπιλογή), και το αντίγραφο διατηρεί αυτή την ημερομηνία. Αυτό που μεταφέρει το imapsync, όμως, είναι η ημερομηνία που κρατά ο αρχικός διακομιστής για κάθε μήνυμα, όχι η ημερομηνία αποστολής του email. Σε ένα υγιές γραμματοκιβώτιο οι δύο συμπίπτουν. Σε ένα γραμματοκιβώτιο που έχει ήδη μεταφερθεί μία φορά ή έχει επαναφερθεί από αντίγραφο ασφαλείας, ο αρχικός διακομιστής μπορεί να κρατά την ημερομηνία εκείνης της προηγούμενης ενέργειας, και το imapsync την αντιγράφει όπως είναι.

Αυτό δεν είναι σφάλμα στο Microsoft 365 ή στο imapsync. Κάθε αντίγραφο μεταφέρει πιστά την ημερομηνία που του έχει δοθεί. Όταν αυτή η ημερομηνία ήταν ήδη λάθος στην πηγή, είτε μεταφέρετε 500 είτε 500.000 email, κάθε επηρεαζόμενο email δείχνει την ημερομηνία εκείνης της προηγούμενης ενέργειας αντί της ημερομηνίας λήψης του.

Φανταστείτε να λέτε στον διευθυντή IT σας ότι η μετεγκατάσταση που κάνατε το σαββατοκύριακο μόλις ισοπέδωσε 6 χρόνια ιστορικού email σε μια μόνη ημερομηνία. Αυτή είναι η πραγματικότητα που αντιμετωπίζουν οι διαχειριστές μετά από μετεγκατάσταση imapsync στο Microsoft 365. Και σε αντίθεση με το Google Workspace (όπου ο web client του Gmail μπορεί να αποκρύψει το πρόβλημα), το Microsoft 365 δείχνει λάθος ημερομηνία παντού - Outlook desktop, OWA, Outlook mobile, Microsoft Search. Δεν υπάρχει διέξοδος από την πλευρά του client.

Πώς οι κατεστραμμένες ημερομηνίες βλάπτουν τις λειτουργίες Microsoft 365

Στο Microsoft 365, η ζημιά είναι ολική και ορατή. Κάθε client - Outlook για Windows, Outlook για Mac, OWA, Outlook mobile σε iOS και Android - εμφανίζει τη χρονοσφραγίδα μετεγκατάστασης. Οι χρήστες δεν μπορούν να ταξινομήσουν κατά ημερομηνία, δεν μπορούν να βρουν email χρονολογικά, δεν μπορούν να εμπιστευτούν αποτελέσματα αναζήτησης φιλτραρισμένα κατά χρονικό εύρος. Ένα γραμματοκιβώτιο με 80.000 email που όλα δείχνουν "12 Νοεμβρίου 2024" είναι λειτουργικά χαλασμένο για καθημερινή εργασία.

Οι επιπτώσεις στη συμμόρφωση είναι χειρότερες. Το Exchange Online Protection, το Microsoft Purview και οι πολιτικές διατήρησης όλα ευρετηριάζουν την κατεστραμμένη χρονοσφραγίδα παράδοσης. Μια πολιτική διατήρησης ρυθμισμένη να διαγράφει email παλαιότερα από 7 έτη λειτουργεί με λάθος ημερομηνία - που σημαίνει ότι email από το 2018 που θα έπρεπε να πλησιάζουν διαγραφή τώρα φαίνονται σαν να είναι από το 2024. Οργανισμοί υπό GDPR, HIPAA ή κανονισμούς SEC αντιμετωπίζουν πραγματική κανονιστική έκθεση όταν η διατήρηση email τους δεν είναι αξιόπιστη. Και αν έρθει αίτημα νομικής κράτησης για "όλα τα email από Q3 2023", οι κατεστραμμένες ημερομηνίες σημαίνουν ότι το Purview δεν επιστρέφει τίποτα - γιατί σύμφωνα με τα μεταδεδομένα, δεν υπάρχουν email από εκείνη την περίοδο.

Το Redate.io συνδέεται στο Microsoft 365 και εφαρμόζει την ανάλυση αλυσίδας κεφαλίδων και τη διαδικασία ανακατασκευής μεταδεδομένων ημερομηνίας σε κάθε επηρεασμένο μήνυμα. Δεν χρειάζεται να γνωρίζει ποιο εργαλείο έκανε τη μεταφορά: εντοπίζει τα email των οποίων η εμφανιζόμενη ημερομηνία δεν αντιστοιχεί στην αρχική τους ημερομηνία. Κάθε μήνυμα διορθώνεται και επαληθεύεται μεμονωμένα, με το πρωτότυπο να διατηρείται σε φάκελο αντιγράφων ασφαλείας. Δεν υπάρχει όριο μεγέθους γραμματοκιβωτίου, και η τιμή υπολογίζεται από τη δωρεάν ανάλυση και εμφανίζεται πριν από κάθε πληρωμή.

Συχνές ερωτήσεις

Δεν προστατεύει το --syncinternaldates τις ημερομηνίες στο Microsoft 365;

Κάνει τη δουλειά του: το Microsoft 365 διατηρεί την εσωτερική ημερομηνία που περνάει το imapsync. Αλλά αυτή η ημερομηνία είναι εκείνη που κρατάει ο διακομιστής προέλευσης. Αν το αρχικό γραμματοκιβώτιο είχε ήδη μεταφερθεί ή επαναφερθεί παλαιότερα, οι ημερομηνίες του μπορεί να είναι ήδη λάθος, και το imapsync τις αντιγράφει πιστά.

Θα είχε αποφύγει αυτό το πρόβλημα ένα εμπορικό εργαλείο μετεγκατάστασης;

Όχι αν οι αρχικές ημερομηνίες ήταν ήδη λάθος: κάθε εργαλείο, εμπορικό ή δωρεάν, μπορεί μόνο να μεταφέρει την ημερομηνία που έχει το αρχικό email, και ένα εργαλείο που δεν τη μεταφέρει καθόλου δίνει στο αντίγραφο την ημερομηνία της μεταφοράς. Το Redate.io διορθώνει τις ημερομηνίες ανεξάρτητα από ποιο εργαλείο προκάλεσε το πρόβλημα.

Μπορεί το Redate.io να επεξεργαστεί πολλαπλά γραμματοκιβώτια Microsoft 365 ταυτόχρονα;

Ναι. Κάθε χρήστης συνδέεται με τον δικό του λογαριασμό Microsoft και το Redate.io ανοίγει εκείνο το γραμματοκιβώτιο, ώστε πολλά γραμματοκιβώτια να διορθωθούν παράλληλα. Αν ο οργανισμός απαιτεί έγκριση διαχειριστή, το Redate.io προετοιμάζει έναν σύνδεσμο για προώθηση σε εκείνον.

Πόσο χρόνο χρειάζεται η διόρθωση ενός γραμματοκιβωτίου Microsoft 365 μετεγκατεστημένου με imapsync;

Η ταχύτητα επεξεργασίας εξαρτάται από το μέγεθος του γραμματοκιβωτίου και τα όρια ρυθμού API της Microsoft. Ένα τυπικό γραμματοκιβώτιο 30.000 email χρειάζεται μεταξύ 4 και 8 ωρών. Το Redate.io χειρίζεται τον περιορισμό αυτόματα και συνεχίζει από εκεί που σταμάτησε αν διακοπεί.

Σχετικοί οδηγοί διόρθωσης

Δωρεάν σάρωση