IMAP (πρωτόκολλο πρόσβασης στο Internet Messaging)

Ορισμός

Το IMAP είναι ένα πρότυπο διαδικτύου που περιγράφει ένα πρωτόκολλο για την ανάκτηση μηνυμάτων από ένα διακομιστή ηλεκτρονικού ταχυδρομείου (IMAP).

Τι μπορεί να κάνει το IMAP;

Συνήθως, τα μηνύματα αποθηκεύονται και οργανώνονται σε φακέλους στο διακομιστή . Τα προγράμματα ηλεκτρονικού ταχυδρομείου σε υπολογιστές και κινητές συσκευές αναπαράγουν αυτή τη δομή, τουλάχιστον εν μέρει, και συγχρονίζουν τις ενέργειες (όπως διαγραφή ή μετακίνηση μηνυμάτων) με το διακομιστή.

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

Το IMAP είναι ένα αρκτικόλεξο για το πρωτόκολλο Internet Messaging Access Protocol και η τρέχουσα έκδοση του πρωτοκόλλου είναι IMAP 4 (IMAP4rev1).

Πώς συγκρίνεται το IMAP με το POP;

Το IMAP είναι πιο πρόσφατο και πιο προηγμένο πρότυπο αποθήκευσης και ανάκτησης αλληλογραφίας από το POP (Post Office Protocol). Επιτρέπει τη διατήρηση μηνυμάτων σε πολλούς φακέλους, την κοινή χρήση φακέλων και τη διαχείριση ηλεκτρονικού ταχυδρομείου, για παράδειγμα μέσω ενός προγράμματος περιήγησης ιστού, όπου το μήνυμα ηλεκτρονικού ταχυδρομείου δεν χρειάζεται να αποθηκεύεται στον υπολογιστή του χρήστη.

Είναι IMAP επίσης για την αποστολή αλληλογραφίας;

Το πρότυπο IMAP ορίζει εντολές για πρόσβαση και λειτουργία σε μηνύματα ηλεκτρονικού ταχυδρομείου σε ένα διακομιστή. Δεν περιλαμβάνει λειτουργίες για την αποστολή μηνυμάτων. Για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου (τόσο με τη χρήση POP όσο και με τη χρήση IMAP για ανάκτηση) χρησιμοποιείται SMTP (Simple Mail Transfer Protocol).

Το IMAP έχει μειονεκτήματα;

Όπως και με την αποστολή αλληλογραφίας, οι προηγμένες λειτουργίες του IMAP έρχονται επίσης με πολυπλοκότητες και ασάφειες.

Μετά την αποστολή ενός μηνύματος (μέσω SMTP), για παράδειγμα, πρέπει να μεταδοθεί ξανά (μέσω IMAP) για να αποθηκευτεί στο φάκελο "Αποστολή" του λογαριασμού IMAP.

Το IMAP είναι δύσκολο να εφαρμοστεί και οι δύο πελάτες και οι διακομιστές ηλεκτρονικού ταχυδρομείου IMAP ενδέχεται να διαφέρουν ως προς τον τρόπο με τον οποίο ερμηνεύουν το πρότυπο. Μερικές υλοποιήσεις και ιδιωτικές επεκτάσεις καθώς και αναπόφευκτα σφάλματα και ιδιορρυθμίες μπορούν να κάνουν το IMAP σκληρό στους προγραμματιστές και να επιβραδυνθεί καθώς και λιγότερο αξιόπιστο από το επιθυμητό για τους χρήστες.

Τα προγράμματα ηλεκτρονικού ταχυδρομείου ενδέχεται να ξεκινήσουν να κάνουν λήψη ολόκληρων φακέλων εκ νέου χωρίς εμφανή λόγο, για παράδειγμα, και η αναζήτηση μπορεί να καταστήσει τους διακομιστές στέλεχος και να κάνει τα μηνύματα ηλεκτρονικού ταχυδρομείου αργά για πολλούς χρήστες.

Πού ορίζεται το IMAP;

Το κύριο έγγραφο για τον ορισμό του IMAP είναι RFC (Request for Comments) 3501 από το 2003.

Υπάρχουν οποιεσδήποτε επεκτάσεις στο IMAP;

Το βασικό πρότυπο IMAP επιτρέπει επεκτάσεις όχι μόνο στο πρωτόκολλο αλλά και σε μεμονωμένες εντολές σε αυτό και πολλές έχουν οριστεί ή εφαρμοστεί.

Οι δημοφιλείς επεκτάσεις IMAP περιλαμβάνουν IMAP IDLE (ειδοποιήσεις σε πραγματικό χρόνο για τα ληφθέντα μηνύματα ηλεκτρονικού ταχυδρομείου), SORT (διαλογή μηνυμάτων στο διακομιστή έτσι ώστε το πρόγραμμα ηλεκτρονικού ταχυδρομείου να μπορεί να φέρει μόνο τα πιο πρόσφατα ή μεγαλύτερα, για παράδειγμα χωρίς να χρειάζεται να κατεβάσετε όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου) επιτρέπει στους χρήστες ηλεκτρονικού ταχυδρομείου να ανακτούν τα σχετικά μηνύματα χωρίς να κατεβάζουν όλα τα μηνύματα σε ένα φάκελο), CHILDREN (εφαρμογή ιεραρχίας φακέλων), ACL (Λίστα ελέγχου πρόσβασης, καθορίζοντας δικαιώματα για μεμονωμένους χρήστες ανά φάκελο IMAP)

Μια πληρέστερη λίστα των επεκτάσεων IMAP μπορεί να βρεθεί στο Μητρώο δυνατοτήτων του Internet Protocol Access Protocol (IMAP).

Το Gmail περιλαμβάνει και κάποια συγκεκριμένη επέκταση στο IMAP.