Το VPN είναι συνδεδεμένο αλλά το IMAP δεν συγχρονίζεται; Ελέγξτε αυτά τα τρία επίπεδα
Η προσέγγιση στον διακομιστή αλληλογραφίας, η ολοκλήρωση της χειραψίας TLS, η αυθεντικοποίηση και η επιλογή γραμματοκιβωτίου είναι ξεχωριστά γεγονότα. Βρείτε το επίπεδο που απέτυχε.
Συνδεθείτε στο VPN του γραφείου, ανοίξτε τον πελάτη αλληλογραφίας και δείτε τα εισερχόμενα να αρνούνται να ανανεωθούν ενώ το webmail φορτώνει κανονικά. Η συνήθης διάγνωση είναι ότι το VPN περνά την κίνηση αλλά μπλοκάρει την αλληλογραφία, ή ότι άλλαξε ο κωδικός πρόσβασης του λογαριασμού. Και οι δύο εικασίες παραλείπουν τη δομή του τι κάνει ένας πελάτης IMAP. Η προσέγγιση στον κεντρικό υπολογιστή, η ολοκλήρωση του TLS, η αυθεντικοποίηση και η επιλογή γραμματοκιβωτίου είναι τέσσερα διαφορετικά γεγονότα, και το VPN κατέχει μόνο το πρώτο.
Ο μύθος: μία σύνδεση σημαίνει μία είσοδο
Η πεποίθηση είναι ότι μόλις σηκωθεί η σήραγγα και απαντήσει ο διακομιστής αλληλογραφίας, το γραμματοκιβώτιο είναι ουσιαστικά ανοιχτό. Δεν είναι. Το VPN παρέχει μια διαδρομή προς την υπηρεσία· δεν σας συνδέει και δεν επιλέγει φάκελο. Ένας πελάτης μπορεί να βρίσκεται στο τέταρτο από αυτά τα βήματα με απόλυτα λειτουργική σήραγγα και έγκυρο κωδικό πρόσβασης.
Σε αυτό ακριβώς το κενό ζουν οι περισσότερες αναφορές «το IMAP δεν λειτουργεί μέσω VPN».
Τρεις καταστάσεις IMAP και πού κολλάνε οι πελάτες
Το IMAP ορίζει μια κατάσταση χωρίς αυθεντικοποίηση, μια κατάσταση με αυθεντικοποίηση και μια επιλεγμένη κατάσταση, και οι εντολές ισχύουν μόνο στην κατάσταση που τις επιτρέπει. Μια σύνδεση μπορεί επίσης να ξεκινήσει ήδη αυθεντικοποιημένη όταν ο διακομιστής προσφέρει προ-αυθεντικοποίηση, οπότε η απουσία προτροπής κωδικού δεν αποδεικνύει τίποτα. Η επιλογή γραμματοκιβωτίου μεταφέρει τη συνεδρία από αυθεντικοποιημένη σε επιλεγμένη, και μόνο τότε οι εντολές που ενεργούν σε μηνύματα έχουν στόχο.
Ένας πελάτης που αυθεντικοποιείται επιτυχώς και μετά αποτυγχάνει να επιλέξει τον διαμορφωμένο φάκελο θα μοιάζει με αποτυχία συγχρονισμού ενώ ο διακομιστής συμπεριφέρεται σωστά. Μετονομασμένοι φάκελοι, ένας πάροχος που αντιστοιχίζει τα «εισερχόμενα» διαφορετικά, ή δικαιώματα πρόσβασης που λείπουν καταλήγουν όλα εδώ. Η απάντηση NO με ετικέτα του διακομιστή είναι η απόδειξη, και δεν είναι η ίδια απάντηση με έναν απορριφθέντα κωδικό.
Το TLS έρχεται πριν από τη συνομιλία IMAP
Με σιωπηρό TLS στη θύρα 993, η χειραψία TLS ολοκληρώνεται πριν σταλεί οποιαδήποτε εντολή IMAP, γι’ αυτό ένα πρόβλημα πιστοποιητικού παράγει σφάλμα που αναφέρει εμπιστοσύνη και όχι αλληλογραφία. Το όνομα κεντρικού υπολογιστή της αλληλογραφίας πρέπει να επικυρώνεται έναντι του πιστοποιητικού με τον ίδιο τρόπο όπως ένα όνομα κεντρικού υπολογιστή ιστού· μια σήραγγα που διατηρεί την κίνηση δεν κάνει ένα άκυρο πιστοποιητικό έγκυρο.
Το κείμενο του σφάλματος διαχωρίζει τις περιπτώσεις. Το χρονικό όριο σύνδεσης σημαίνει ότι το SYN δεν ολοκληρώθηκε ποτέ. Ένα σφάλμα TLS σημαίνει ότι η σύνδεση TCP λειτούργησε και η χειραψία όχι. Μια απάντηση IMAP NO ή BAD σημαίνει ότι και τα δύο πέτυχαν και το επίπεδο πρωτοκόλλου απέρριψε κάτι. Καταγράψτε ποια είδατε πριν αλλάξετε οποιαδήποτε ρύθμιση.
Η αποθηκευμένη αλληλογραφία δεν αποδεικνύει τίποτα
Ένας πελάτης αλληλογραφίας εμφανίζει μηνύματα που έχουν ήδη ληφθεί είτε μπορεί να φτάσει στον διακομιστή σήμερα είτε όχι, οπότε ένα γραμματοκιβώτιο που εμφανίζεται σας λέει μόνο ότι η τοπική αποθήκευση λειτουργεί. Κάθε πραγματική δοκιμή πρέπει να εξαναγκάσει μια λειτουργία στον διακομιστή: ανανεώστε έναν φάκελο, ανακτήστε ένα μήνυμα που δεν είχε ποτέ ληφθεί, ή στείλτε μια εντολή που ο πελάτης θα εξέδιδε μόνο αφού επιλέξει το γραμματοκιβώτιο.
Χρησιμοποιήστε έναν μη καταστροφικό έλεγχο. Η ανανέωση ενός φακέλου και η ανάγνωση του αρχείου σφαλμάτων του λογαριασμού είναι καλύτερη από τη διαγραφή και την εκ νέου προσθήκη του λογαριασμού, που κυρίως αποδεικνύει ότι η οθόνη διαμόρφωσης εξακολουθεί να λειτουργεί.
Η αποστολή και το webmail είναι διαφορετικά πρωτόκολλα
Η αποστολή αλληλογραφίας είναι υποβολή, όχι IMAP. Χρησιμοποιεί ξεχωριστή υπηρεσία και συνήθως ξεχωριστή θύρα με δική της λειτουργία TLS και δική της αυθεντικοποίηση, οπότε ένα λειτουργικό εξερχόμενο γραμματοκιβώτιο δεν αποδεικνύει ότι επιλέχθηκε το γραμματοκιβώτιο IMAP, και ένα χαλασμένο εξερχόμενο δεν ενοχοποιεί το IMAP.
Το webmail είναι ξανά διαφορετικό. Μπορεί να πετύχει μέσω του ίδιου VPN επειδή είναι συνεδρία HTTPS προς ένα web front end, κάτι που δεν λέει τίποτα για τον κεντρικό υπολογιστή, τη θύρα ή τη λειτουργία TLS του πελάτη επιφάνειας εργασίας.
Για μια παράδοση, καταγράψτε τέσσερα αποτελέσματα χωριστά: τη διαδρομή VPN, το αποτέλεσμα του τελικού σημείου αλληλογραφίας και του TLS, το αποτέλεσμα της αυθεντικοποίησης λογαριασμού και το αποτέλεσμα της επιλογής γραμματοκιβωτίου. Κρατήστε τα διαπιστευτήρια και το περιεχόμενο των μηνυμάτων έξω από τη σημείωση. Αυτή η καταγραφή λέει στο επόμενο άτομο αν η διόρθωση ανήκει στο δίκτυο, στο πιστοποιητικό, στον λογαριασμό ή στη διαμόρφωση φακέλων, χωρίς να αποδυναμώνει κανένα επίπεδο προστασίας.