εντολές pop3. Πλεονεκτήματα και μειονεκτήματα του IMAP και του POP3. Ποιο πρωτόκολλο email είναι καλύτερο

Θύρα POP3 (το πρωτόκολλο είναι τυπικό πρωτόκολλο Διαδικτύου επίπεδο εφαρμογής, το οποίο χρησιμοποιείται από τοπικούς πελάτες ηλεκτρονικού ταχυδρομείου για την ανάκτηση δεδομένων από έναν απομακρυσμένο διακομιστή μέσω μιας σύνδεσης TCP/IP.

Το POP3 χρησιμοποιείται για την επικοινωνία με έναν απομακρυσμένο διακομιστή αλληλογραφίας και τη λήψη ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗστον τοπικό πελάτη email σας. Εάν έχετε πρόσβαση στον ίδιο λογαριασμό με διαφορετικές συσκευές, συνιστάται η αποθήκευση απομακρυσμένα αντίγραφαδιαφορετικά η δεύτερη συσκευή σας δεν θα εκκινήσει email, αν ο πρώτος τα έχει ήδη διαγράψει. Αξίζει επίσης να αναφέρουμε ότι το POP3 είναι μονόδρομο που σημαίνει ότι τα δεδομένα ανακτώνται από τον απομακρυσμένο διακομιστή και αποστέλλονται στον τοπικό πελάτη.

Θύρα POP3: επισκόπηση τεχνολογίας

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

Άλλα πρωτόκολλα, όπως το IMAP (Internet Message Access Protocol), παρέχουν πιο ολοκληρωμένη και εξελιγμένη απομακρυσμένη πρόσβαση σε κοινές λειτουργίες γραμματοκιβωτίου. Στα τέλη της δεκαετίας του 1990 και στις αρχές της δεκαετίας του 2000, λιγότεροι πάροχοι υπηρεσιών Διαδικτύου υποστήριζαν το IMAP λόγω του απαιτούμενου χώρου αποθήκευσης σκεύη, εξαρτήματαπάροχος υπηρεσιών.

Οι σύγχρονοι πελάτες ηλεκτρονικού ταχυδρομείου υποστηρίζουν το POP. Με την πάροδο του χρόνου, το δημοφιλές λογισμικό email έχει προσθέσει υποστήριξη για το IMAP.

Τεχνικά χαρακτηριστικά

Ο διακομιστής τρέχει στη γνωστή θύρα 110. Το POP3 είναι το πιο πρόσφατο πρότυπο γενικής χρήσης. Ζητείται κρυπτογραφημένη επικοινωνία για το πρωτόκολλο χρησιμοποιώντας την εντολή STLS ή POP3S, η οποία συνδέεται με τον διακομιστή χρησιμοποιώντας την ασφάλεια επιπέδου μεταφοράς (TLS) ή το επίπεδο ασφαλούς υποδοχής (SSL).

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

Ιστορία και τεκμηρίωση

Η πρώτη έκδοση (POP1) καθορίστηκε στο RFC 918 (1984), το POP2 από το RFC 937 (1985). Το POP3 ξεκίνησε από το RFC 1081 (1988). Η τρέχουσα προδιαγραφή του, RFC 1939, έχει ενημερωθεί με τον μηχανισμό επέκτασης του RFC 2449 και τον μηχανισμό ελέγχου ταυτότητας στο RFC 1734.

Το POP3 υποστηρίζει επί του παρόντος πολλαπλές μεθόδους ελέγχου ταυτότητας για την παροχή διαφορετικών επιπέδων προστασίας από μη εξουσιοδοτημένη πρόσβαση στο email ενός χρήστη. Τα περισσότερα από αυτά παρέχονται από μηχανισμούς επέκτασης POP3. Οι πελάτες υποστηρίζουν μεθόδους ελέγχου ταυτότητας SASL μέσω της επέκτασης ΑΠΘ. Το έργο MIT Athena κυκλοφόρησε επίσης μια έκδοση Kerberized. Το RFC 1460 εισήγαγε το APOP στο πρωτόκολλο πυρήνα. Το APOP είναι ένα πρωτόκολλο πρόκλησης/απόκρισης που χρησιμοποιεί τη συνάρτηση κατακερματισμού MD5 για την αποφυγή επαναλήψεων και παραβιάσεων απορρήτου.

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

Επεκτάσεις και Προδιαγραφές

Ο μηχανισμός προτάθηκε στο RFC 2449 για να φιλοξενήσει κοινές επεκτάσεις, καθώς και οργανωμένη υποστήριξη πρόσθετες εντολές, όπως TOP και UIDL. Το RFC δεν σκοπεύει να ενθαρρύνει τις επεκτάσεις και έχει επιβεβαιώσει ότι ο ρόλος του POP3 είναι να παρέχει απλή υποστήριξη, κυρίως για τη φόρτωση και την αφαίρεση απαιτήσεων επεξεργασίας γραμματοκιβωτίου.

Οι επεκτάσεις στην επίσημη τεκμηρίωση ονομάζονται δυνατότητες και παρατίθενται από την ομάδα CAPA. Με εξαίρεση το APOP, προαιρετικές εντολές συμπεριλήφθηκαν στο αρχικό σύνολο χαρακτηριστικών.

Επεκτάσεις STARTTLS και SDPS

Αυτή η επέκταση σάς επιτρέπει να χρησιμοποιείτε το πρωτόκολλο Transport Layer Security ή Secure Sockets Layer χρησιμοποιώντας την εντολή STLS στο τυπική θύρα POP3, και όχι στην εναλλακτική. Ορισμένοι πελάτες και διακομιστές χρησιμοποιούν τη μέθοδο εναλλακτικής θύρας, η οποία χρησιμοποιεί τη θύρα TCP 995 (POP3S).

Η Demon Internet εισήγαγε μια επέκταση στο POP3 που επέτρεπε τη σύνδεση πολλών λογαριασμών σε έναν μόνο τομέα και έγινε γνωστή ως Τυπική υπηρεσία POP3 μέσω τηλεφώνου (SDPS). Για πρόσβαση σε κάθε λογαριασμό, η σύνδεση περιλαμβάνει το όνομα κεντρικού υπολογιστή, όπως john @ hostname ή john + hostname.

Kerberized Post Office Protocol

Κατά τον υπολογισμό τοπικούς πελάτεςΟι πάροχοι email μπορούν να χρησιμοποιήσουν το Internet Kerberized Post Office Protocol (KPOP) για να λαμβάνουν email από έναν απομακρυσμένο διακομιστή μέσω μιας σύνδεσης TCP/IP. Το πρωτόκολλο KPOP βασίζεται στο πρωτόκολλο POP3 με τις διαφορές ότι προσθέτει ασφάλεια Kerberos και εκτελείται με αριθμό θύρας TCP 1109 αντί για 110 από προεπιλογή λογισμικόγια τον διακομιστή αλληλογραφίας βρίσκεται στον διακομιστή IMAP Cyrus.

Σύγκριση με IMAP

Η θύρα POP3 SSL είναι ένα πολύ απλούστερο πρωτόκολλο που απλοποιεί την υλοποίηση. Η αλληλογραφία μετακινεί ένα μήνυμα από έναν διακομιστή email στον δικό σας τοπικός υπολογιστής, αν και συνήθως είναι δυνατό να αφήνετε μηνύματα στον διακομιστή email.

Το IMAP από προεπιλογή αφήνει το μήνυμα στον διακομιστή email, απλώς κατεβάζοντας ένα τοπικό αντίγραφο.

Το POP αντιμετωπίζει το γραμματοκιβώτιο ως ενιαίο χώρο αποθήκευσης και δεν έχει έννοια φακέλων.

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

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

Το πρωτόκολλο POP απαιτεί τη σύνδεση του πελάτη επί του παρόντος, ήταν ο μοναδικός πελάτηςσυνδεδεμένο στο γραμματοκιβώτιο. Κατά, Πρωτόκολλο IMAPεπιτρέπει την ταυτόχρονη πρόσβαση από πολλούς πελάτες και παρέχει μηχανισμούς για τον εντοπισμό αλλαγών που έγιναν σε ένα γραμματοκιβώτιο από άλλους ταυτόχρονα συνδεδεμένους πελάτες.

Όταν το POP λαμβάνει ένα μήνυμα, λαμβάνει όλα τα μέρη του, ενώ το IMAP4 επιτρέπει στους πελάτες να ανακτήσουν οποιοδήποτε από τα τμήματα MIME ξεχωριστά - π.χ. απλό κείμενοχωρίς λήψη συνημμένων αρχείων.

Το IMAP διατηρεί σημαίες στον διακομιστή για να παρακολουθεί την κατάσταση ενός μηνύματος: για παράδειγμα, εάν το μήνυμα διαβάστηκε, εάν δόθηκε απάντηση ή εάν το μήνυμα διαγράφηκε.

Τι είναι το POP και το IMAP και ποιο πρέπει να χρησιμοποιήσετε για email;

Εάν έχετε ρυθμίσει ποτέ ένα πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου ή μια εφαρμογή, πιθανότατα έχετε αντιμετωπίσει συνθήκες θύρας POP3, SMTP και IMAP. Θυμάσαι ποιο διάλεξες και γιατί; Εάν δεν είστε απολύτως σίγουροι τι σημαίνουν αυτοί οι όροι και πώς επηρεάζει ο καθένας σας λογαριασμός email, οι παρακάτω πληροφορίες θα ρίξουν φως σε αυτό το ζήτημα. Αυτό το άρθρο εξηγεί πώς λειτουργούν το POP και το IMAP και θα σας βοηθήσει να αποφασίσετε ποιο ταιριάζει καλύτερα στις ανάγκες σας.

Το αρχικό πρωτόκολλο είναι POP. Δημιουργήθηκε το 1984 ως εργαλείο για τη λήψη email από έναν απομακρυσμένο διακομιστή. Το IMAP αναπτύχθηκε το 1986 για να παρέχει απομακρυσμένη πρόσβασησε email που είναι αποθηκευμένα σε απομακρυσμένος διακομιστής. Ουσιαστικά, η κύρια διαφορά μεταξύ των δύο πρωτοκόλλων είναι ότι το POP κατεβάζει email από έναν διακομιστή για μόνιμη τοπική αποθήκευση, ενώ το IMAP τα αφήνει στον διακομιστή και απλώς αποθηκεύει (προσωρινά) τα γράμματα τοπικά. Με άλλα λόγια, το IMAP είναι μια μορφή αποθήκευσης cloud.

Ποιες είναι οι διαφορές μεταξύ POP και IMAP;

Τα δύο πρωτόκολλα συγκρίνονται καλύτερα εξετάζοντας τις βασικές ροές εργασίας τους.

Ροή εργασίας POP:

  • σύνδεση με τον διακομιστή?
  • λήψη αλληλογραφίας?
  • τοπική αποθήκευση δεδομένων·
  • διαγραφή αλληλογραφίας από τον διακομιστή.
  • ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ.

Η προεπιλεγμένη συμπεριφορά του POP είναι η κατάργηση αλληλογραφίας από τον διακομιστή. Ωστόσο, οι περισσότεροι πελάτες παρέχουν επίσης την επιλογή να αφήσουν ένα αντίγραφο της ληφθείσας αλληλογραφίας στον διακομιστή.

Προεπιλεγμένες θύρες POP3:

  • θύρα 110 - μη κρυπτογραφημένη θύρα.
  • Η θύρα 995 είναι μια θύρα SSL/TLS, επίσης γνωστή ως POP3S.

Ροή εργασίας IMAP:

  • σύνδεση με τον διακομιστή?
  • ανάκτηση περιεχομένου που ζητήθηκε από τον χρήστη και τοπική αποθήκευση στην προσωρινή μνήμη (λίστα νέων μηνυμάτων ηλεκτρονικού ταχυδρομείου, περιλήψεις μηνυμάτων ή περιεχόμενο επιλεγμένων email).
  • επεξεργασία αλλαγών χρήστη, για παράδειγμα, επισήμανση αναγνωσμένων μηνυμάτων, διαγραφή δεδομένων.
  • ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ.

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

Προεπιλεγμένες θύρες IMAP:

  • θύρα 143 - μη κρυπτογραφημένη θύρα.
  • Η θύρα 993 είναι μια θύρα SSL/TLS, επίσης γνωστή ως IMAPS.

Ποια είναι τα οφέλη του POP;

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

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

Ποια είναι τα πλεονεκτήματα του IMAP;

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

Ως αποτέλεσμα, το IMAP έχει τα ακόλουθα πλεονεκτήματα:

  • Η αλληλογραφία που είναι αποθηκευμένη σε έναν απομακρυσμένο διακομιστή είναι προσβάσιμη από πολλά μέρη.
  • απαιτείται σύνδεση στο Διαδίκτυο για πρόσβαση στην αλληλογραφία.
  • περισσότερο γρήγορη αναθεώρηση, δεδομένου ότι μόνο οι κεφαλίδες φορτώνονται μέχρι να ζητηθεί ρητά το περιεχόμενο.
  • Η αλληλογραφία δημιουργείται αυτόματα αντίγραφα ασφαλείας εάν η διαχείριση του διακομιστή γίνεται σωστά.
  • Ο τοπικός αποθηκευτικός χώρος διατηρείται.
  • δυνατότητα αποθήκευσης αλληλογραφίας τοπικά.

Ποιο είναι το καλύτερο πρωτόκολλο email;

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

Επιλέξτε POP εάν:

  • Θέλετε να έχετε πρόσβαση στην αλληλογραφία σας από μία μόνο συσκευή.
  • Χρειάζεστε μόνιμη πρόσβασηστο email σας, ανεξάρτητα από τη διαθεσιμότητα του Διαδικτύου.
  • Έχετε περιορισμένο χώρο αποθήκευσης διακομιστή.

Επιλέξτε IMAP εάν:

  • Θέλετε να έχετε πρόσβαση στο email σας από πολλές συσκευές.
  • Έχετε μια αξιόπιστη και σταθερή σύνδεση στο Διαδίκτυο.
  • Θέλετε να λάβετε σύντομη κριτικήνέα email ή email στον διακομιστή.
  • Ο τοπικός σας αποθηκευτικός χώρος είναι περιορισμένος.
  • Ανησυχείτε για τη διατήρηση των email σας.

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

Σφάλματα προγράμματος-πελάτη αλληλογραφίας

Εάν αντιμετωπίζετε POP3, Port: 995, Secure (SSL) αριθμός σφάλματος 0x800C0133 όταν προσπαθείτε να ελέγξετε το Gmail σας, τότε δοκιμάστε να συμπιέσετε τους φακέλους αλληλογραφίας σας. Στο πρόγραμμα-πελάτη POP, επιλέξτε Αρχείο > Φάκελος > Συμπίεση όλων των φακέλων. Αυτό θα πρέπει να διορθώσει το πρόβλημα.

Επί του παρόντος, υπάρχουν πολλές μέθοδοι επικοινωνίας μέσω Διαδικτύου. Μπορείτε να χρησιμοποιήσετε το ICQ ή το Skype, μεσα ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ, άλλους πόρους. Πριν από περίπου δύο δεκαετίες ο μόνος τρόποςαποστολή ή λήψη εικονικής επιστολής ήταν email.

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

Πρωτόκολλα μεταφοράς δεδομένων που χρησιμοποιούνται κατά την εργασία με email

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

  • POP3;
  • IMAP.

Ποια είναι η διαφορά, ποιο πρωτόκολλο και σε ποια περίπτωση είναι σκόπιμο να το χρησιμοποιήσετε;

Τι είναι το POP3

Θέλοντας να στείλει μια επιστολή ή να αποκτήσει πρόσβαση σε ένα προσωπικό γραμματοκιβώτιο που βρίσκεται σε έναν απομακρυσμένο διακομιστή, ο χρήστης μπορεί να χρησιμοποιήσει το πρόγραμμα περιήγησης που είναι εγκατεστημένο στον υπολογιστή, κάτι που δεν είναι απολύτως βολικό. Πιο συχνά χρησιμοποιείται, το οποίο ανταλλάσσει πληροφορίες με τον διακομιστή χρησιμοποιώντας ένα συγκεκριμένο πρωτόκολλο. Εάν πρόκειται για Πρωτόκολλο Ταχυδρομείου, η διαδικασία είναι η εξής:

  1. Χημική ένωση;
  2. Ο πελάτης λαμβάνει πληροφορίες σχετικά με την κατάσταση του γραμματοκιβωτίου, κατεβάζει γράμματα.
  3. Ενημέρωση του διακομιστή και διαγραφή επιλεγμένων μηνυμάτων.
  4. Κλείσιμο της σύνδεσης.

Τι είναι το IMAP

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

Πλεονεκτήματα και μειονεκτήματα του IMAP και του POP3

Ποιο πρωτόκολλο να επιλέξω; Όλα εξαρτώνται από τις ιδιαιτερότητες της δουλειάς και τις ανάγκες.

Εκτός από το γεγονός ότι τα μηνύματα αποθηκεύονται στον διακομιστή χωρίς να διαγραφούν, τα πλεονεκτήματα του IMAP περιλαμβάνουν:

  • Δυνατότητα πρόσβασης στο γραμματοκιβώτιο από πολλούς πελάτες.
  • Υποστηρίζει ταυτόχρονη πρόσβαση πολλών πελατών.
  • Υποστηρίζει πολλαπλά κουτιά.
  • Δυνατότητα δημιουργίας νέων φακέλων στους οποίους μπορούν να έχουν πρόσβαση άλλοι χρήστες.
  • Δυνατότητα επισήμανσης email ως αναγνωσμένων, σημαντικών και άλλων.
  • Υποστήριξη αναζήτησης διακομιστή.
  • Δυνατότητα εργασίας σε on-line λειτουργία.

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

Post Office Protocol (POP) - πρωτόκολλο για την παράδοση αλληλογραφίας σε έναν χρήστη από ένα γραμματοκιβώτιο Διακομιστής αλληλογραφίας POP. Πολλές από τις έννοιες, τις αρχές και τις έννοιες του POP φαίνονται και λειτουργούν παρόμοια με το SMTP. Οι εντολές POP είναι σχεδόν πανομοιότυπες με τις εντολές SMTP, διαφέρουν σε ορισμένες λεπτομέρειες. Το σχήμα 7 δείχνει το μοντέλο πελάτη-διακομιστή χρησιμοποιώντας το πρωτόκολλο POP. Ο διακομιστής POP βρίσκεται μεταξύ του παράγοντα χρήστη και των γραμματοκιβωτίων.

Επί του παρόντος, υπάρχουν δύο εκδόσεις του πρωτοκόλλου POP - POP2 και POP3, με περίπου ίσες ευκαιρίες, ωστόσο, ασυμβίβαστες μεταξύ τους. Το γεγονός είναι ότι το POP2 και το POPZ διαφορετικούς αριθμούςθύρες πρωτοκόλλου. Δεν υπάρχει καμία σύνδεση μεταξύ τους, παρόμοια με τη σύνδεση μεταξύ SMTP και ESMTP. Το πρωτόκολλο POP3 δεν είναι επέκταση ή τροποποίηση του POP2 - είναι ένα εντελώς διαφορετικό πρωτόκολλο. Το POP2 ορίζεται στο RFC 937 (Post Office Protocol-Version 2, Butler, et al, 1985) και το POP3 ορίζεται στο RFC 1225 (Post Office Protocol-Version 3, Rose, 1991). Στη συνέχεια, θα εξετάσουμε εν συντομία το POP γενικά και το POP3 με περισσότερες λεπτομέρειες. Το POPZ έχει σχεδιαστεί λαμβάνοντας υπόψη τις ιδιαιτερότητες της παράδοσης αλληλογραφίας σε προσωπικούς υπολογιστές και διαθέτει κατάλληλες λειτουργίες για αυτό.

Σκοπός του πρωτοκόλλου POPZ

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

Περιγραφή του πρωτοκόλλου POPZ

Η σχεδίαση του πρωτοκόλλου POP3 επιτρέπει στο χρήστη να επικοινωνήσει με τον διακομιστή αλληλογραφίας του και να ανακτήσει την αλληλογραφία που έχει συσσωρευτεί για αυτόν. Ο χρήστης μπορεί να έχει πρόσβαση στον διακομιστή POP από οποιοδήποτε σημείο πρόσβασης στο Διαδίκτυο. Σε αυτή την περίπτωση, πρέπει να ξεκινήσει μια ειδική ταχυδρομικός πράκτορας(UA), λειτουργεί χρησιμοποιώντας το πρωτόκολλο POP3 και ρυθμίστε το ώστε να λειτουργεί με τον διακομιστή αλληλογραφίας σας. Έτσι, στην κορυφή του μοντέλου POP βρίσκεται ένα ξεχωριστό Προσωπικός υπολογιστής, λειτουργώντας αποκλειστικά ως πελάτης του συστήματος αλληλογραφίας (server). Τονίζουμε επίσης ότι τα μηνύματα παραδίδονται στον πελάτη χρησιμοποιώντας το πρωτόκολλο POP, αλλά εξακολουθούν να αποστέλλονται χρησιμοποιώντας Βοήθεια SMTP. Δηλαδή, στον υπολογιστή του χρήστη υπάρχουν δύο ξεχωριστές διεπαφές πράκτορα ταχυδρομικό σύστημα- παράδοση (POP) και αποστολή (SMTP). Οι προγραμματιστές του πρωτοκόλλου POPZ ονομάζουν αυτήν την κατάσταση «ξεχωριστοί πράκτορες»(διαίρεση UA). Η έννοια των χωριστών παραγόντων συζητείται εν συντομία στην προδιαγραφή POP3.

Το πρωτόκολλο POP3 καθορίζει τρία στάδια στη διαδικασία λήψης αλληλογραφίας: εξουσιοδότηση, συναλλαγή και ενημέρωση. Αφού ο διακομιστής POP3 και ο πελάτης δημιουργήσουν μια σύνδεση, ξεκινά το στάδιο εξουσιοδότησης. Στο στάδιο εξουσιοδότησης, ο πελάτης αναγνωρίζεται στον διακομιστή. Εάν η εξουσιοδότηση είναι επιτυχής, ο διακομιστής ανοίγει το γραμματοκιβώτιο του πελάτη και ξεκινά το στάδιο της συναλλαγής. Σε αυτό, ο πελάτης είτε ζητά πληροφορίες από τον διακομιστή (για παράδειγμα, μια λίστα μηνυμάτων αλληλογραφίας), είτε του ζητά να εκτελέσει μια συγκεκριμένη ενέργεια (για παράδειγμα, πρόβλημα ταχυδρομικό μήνυμα). Τέλος, κατά τη φάση ενημέρωσης, η συνεδρία επικοινωνίας τελειώνει. Ο Πίνακας 7 παραθέτει τις εντολές του πρωτοκόλλου POP3 που απαιτούνται για μια υλοποίηση ελάχιστης διαμόρφωσης που λειτουργεί στο Διαδίκτυο.

Πίνακας 5. Εντολές POP έκδοσης 3 (ελάχιστη διαμόρφωση)

Περιγραφή

ΧΡΗΣΤΗΣ

Προσδιορίζει έναν χρήστη με το καθορισμένο όνομα

Καθορίζει τον κωδικό πρόσβασης για το ζεύγος πελάτη-διακομιστή

Κλείνει τη σύνδεση TCP

Ο διακομιστής επιστρέφει τον αριθμό των μηνυμάτων στο γραμματοκιβώτιο συν το μέγεθος του γραμματοκιβωτίου

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

Ανακτά ένα μήνυμα από ένα γραμματοκιβώτιο (απαιτείται όρισμα αναγνωριστικού μηνύματος)

Επισημαίνει ένα μήνυμα για διαγραφή (απαιτείται όρισμα - αναγνωριστικό μηνύματος)

Ο διακομιστής επιστρέφει θετική απάντηση, αλλά δεν προβαίνει σε καμία ενέργεια

Ο διακομιστής επιστρέφει υψηλότερος αριθμόςμηνύματα από αυτά που έχουν ήδη προσπελαστεί

Ακυρώνει τη διαγραφή ενός μηνύματος που είχε προηγουμένως επισημανθεί με εντολή DELE.

Το πρωτόκολλο POP3 ορίζει πολλές εντολές, αλλά μόνο δύο απαντήσεις δίνονται σε αυτές: +OK (θετικό, παρόμοιο με το μήνυμα επιβεβαίωσης ACK) και -ERR (αρνητικό, παρόμοιο με το μήνυμα NAK "δεν επιβεβαιώθηκε". Και οι δύο απαντήσεις επιβεβαιώνουν ότι έχει γίνει επικοινωνία με τον διακομιστή και ότι ανταποκρίνεται καθόλου σε εντολές. Κατά κανόνα, κάθε απάντηση ακολουθείται από μια ουσιαστική λεκτική περιγραφή της. Το RFC 1225 παρέχει παραδείγματα αρκετών τυπικών συνεδριών POP3. Τώρα θα εξετάσουμε πολλά από αυτά, τα οποία θα καταστήσουν δυνατή την καταγραφή της ακολουθίας εντολών στην ανταλλαγή μεταξύ διακομιστή και πελάτη.

Εξουσιοδότηση χρήστη

Αφού το πρόγραμμα δημιουργήσει μια σύνδεση TCP στη θύρα πρωτοκόλλου POP3 ( επίσημος αριθμός 110), πρέπει να στείλετε την εντολή USER με το όνομα χρήστη ως παράμετρο. Εάν η απόκριση του διακομιστή είναι +OK, πρέπει να στείλετε την εντολή ΠΕΡΑΣΜΑμε τον κωδικό πρόσβασης αυτού του χρήστη:

ΠΕΛΑΤΗΣ: USER kcope ERVER: +OK CLIENT: PASS secret SERVER: +OK kcope "s maildrop έχει 2 μηνύματα (320 οκτάδες) (Υπάρχουν 2 μηνύματα (320 byte) στο γραμματοκιβώτιο kcope ...)

Συναλλαγές POPZ

Ομάδα STATεπιστρέφει τον αριθμό των μηνυμάτων και τον αριθμό των byte στα μηνύματα:

ΠΕΛΑΤΗΣ: STAT
ΔΙΑΚΟΜΙΣΤΗΣ: +OK 2 320

Ομάδα ΛΙΣΤΑ(χωρίς παράμετρος) επιστρέφει μια λίστα μηνυμάτων στο γραμματοκιβώτιο και τα μεγέθη τους:

ΠΕΛΑΤΗΣ: LIST SERVER: +OK 2 μηνύματα (320 οκτάδες) SERVER: 1.120 SERVER: 2.200 SERVER: . ...

Ομάδα ΛΙΣΤΑμε μια παράμετρο επιστρέφει πληροφορίες σχετικά με το καθορισμένο μήνυμα:

ΠΕΛΑΤΗΣ: LIST 2 SERVER: +OK 2 200 ... CLIENT: LIST 3 SERVER: -ΣΦΑΛΜΑ δεν υπάρχει τέτοιο μήνυμα, μόνο 2 μηνύματα στο maildrop

Ομάδα ΜΠΛΟΥΖΑεπιστρέφει την κεφαλίδα, μια κενή συμβολοσειρά και τις πρώτες δέκα γραμμές του σώματος του μηνύματος:

ΠΕΛΑΤΗΣ: TOP 10 SERVER: +OK SERVER: (Διακομιστής POPστέλνει κεφαλίδες μηνυμάτων, μια κενή γραμμή και τις πρώτες δέκα γραμμές του σώματος του μηνύματος) SERVER: . ... ΠΕΛΑΤΗΣ: TOP 100 SERVER: - ERR δεν υπάρχει τέτοιο μήνυμα

Ομάδα ΝΟΟΠδεν επιστρέφει κανένα ΧΡΗΣΙΜΕΣ ΠΛΗΡΟΦΟΡΙΕΣ, με εξαίρεση μια θετική απάντηση από τον διακομιστή. Ωστόσο, μια θετική απάντηση σημαίνει ότι ο διακομιστής είναι συνδεδεμένος με τον πελάτη και περιμένει αιτήματα:

ΠΕΛΑΤΗΣ: NOOP
SERVER: +OK

Τα ακόλουθα παραδείγματα δείχνουν πώς ο διακομιστής POP3 εκτελεί τις ενέργειες. Για παράδειγμα, η εντολή RETRανακτά το μήνυμα από καθορισμένο αριθμόκαι το τοποθετεί στο τοπικό buffer UA:

ΠΕΛΑΤΗΣ: RETR 1 SERVER: +OK 120 octets SERVER: (Ο διακομιστής POP3 στέλνει ολόκληρο το μήνυμα) SERVER: . . . . . .

Ομάδα DELEεπισημαίνει το μήνυμα που πρέπει να διαγραφεί:

SERVER: +OK μήνυμα 1 διαγράφηκε ... (το μήνυμα 1 διαγράφηκε) ΠΕΛΑΤΗΣ: DELE 2 SERVER: -Μήνυμα ΣΦΑΛΜΑ 2 ήδη διαγραμμένο μήνυμα 2 έχει ήδη διαγραφεί)

Ομάδα RESETαφαιρεί τα σημάδια διαγραφής από όλα τα προηγουμένως επισημασμένα μηνύματα:

ΠΕΛΑΤΗΣ: RSET
SERVER: Το maildrop +OK έχει 2 μηνύματα (320 οκτάδες)
(υπάρχουν 2 μηνύματα (320 byte) στο γραμματοκιβώτιο)

Όπως θα περίμενε κανείς, η ομάδα ΕΓΚΑΤΑΛΕΙΠΩκλείνει τη σύνδεση με τον διακομιστή:

ΠΕΛΑΤΗΣ: ΚΛΕΙΣΤΟΣ ΔΙΑΚΟΜΙΣΤΗ: +ΟΚ αποσύνδεση διακομιστή dewey POP3 ΠΕΛΑΤΗΣ: ΚΛΕΙΣΤΟΣ ΔΙΑΚΟΜΙΣΤΗ: +ΟΚ αποσύνδεση διακομιστή dewey POP3 (κενή σταγόνα αλληλογραφίας) ΠΕΛΑΤΗΣ: ΚΛΕΙΣΤΟΣ ΔΙΑΚΟΜΙΣΤΗ: +ΟΚ αποσύνδεση διακομιστή dewey POP3 (απομένουν 2 μηνύματα)

Λάβετε υπόψη ότι τα μηνύματα που έχουν επισημανθεί για διαγραφή δεν διαγράφονται μέχρι να εκδοθεί η εντολή ΕΓΚΑΤΑΛΕΙΠΩκαι το στάδιο ενημέρωσης δεν έχει ξεκινήσει. Οποιαδήποτε στιγμή κατά τη διάρκεια της συνεδρίας, ο πελάτης έχει την ευκαιρία να εκδώσει μια εντολή RESET, και όλα τα μηνύματα που έχουν επισημανθεί για διαγραφή θα αποκατασταθούν.

Το Post Office Protocol (POP) είναι ένα πρωτόκολλο για την παράδοση αλληλογραφίας σε έναν χρήστη από ένα γραμματοκιβώτιο σε έναν διακομιστή αλληλογραφίας POP. Πολλές από τις έννοιες, τις αρχές και τις έννοιες του POP φαίνονται και λειτουργούν παρόμοια με το SMTP. Οι εντολές POP είναι σχεδόν πανομοιότυπες με τις εντολές SMTP, διαφέρουν σε ορισμένες λεπτομέρειες. Το σχήμα δείχνει το μοντέλο πελάτη-διακομιστή χρησιμοποιώντας το πρωτόκολλο POP. Ο διακομιστής POP βρίσκεται μεταξύ του παράγοντα χρήστη και των γραμματοκιβωτίων.

Επί του παρόντος, υπάρχουν δύο εκδόσεις του πρωτοκόλλου POP - POP2 και POP3, οι οποίες έχουν περίπου τις ίδιες δυνατότητες, αλλά δεν είναι συμβατές μεταξύ τους. Το γεγονός είναι ότι το POP2 και το POP3 έχουν διαφορετικούς αριθμούς θύρας πρωτοκόλλου. Δεν υπάρχει καμία σύνδεση μεταξύ τους, παρόμοια με τη σύνδεση μεταξύ SMTP και ESMTP. Το πρωτόκολλο POP3 δεν είναι επέκταση ή τροποποίηση του POP2 - είναι ένα εντελώς διαφορετικό πρωτόκολλο. Το POP2 ορίζεται στο RFC 937 (Post Office Protocol-Version 2, Butler, et al, 1985) και το POP3 ορίζεται στο RFC 1225 (Post Office Protocol-Version 3, Rose, 1991). Στη συνέχεια, θα εξετάσουμε εν συντομία το POP γενικά και το POP3 με περισσότερες λεπτομέρειες. Το POPZ έχει σχεδιαστεί λαμβάνοντας υπόψη τις ιδιαιτερότητες της παράδοσης αλληλογραφίας σε προσωπικούς υπολογιστές και διαθέτει κατάλληλες λειτουργίες για αυτό.

Σκοπός του πρωτοκόλλου POPZ

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

Περιγραφή του πρωτοκόλλου POPZ

Η σχεδίαση του πρωτοκόλλου POP3 επιτρέπει στο χρήστη να επικοινωνήσει με τον διακομιστή αλληλογραφίας του και να ανακτήσει την αλληλογραφία που έχει συσσωρευτεί για αυτόν. Ο χρήστης μπορεί να έχει πρόσβαση στον διακομιστή POP από οποιοδήποτε σημείο πρόσβασης στο Διαδίκτυο. Ταυτόχρονα, πρέπει να εκκινήσει έναν ειδικό πράκτορα αλληλογραφίας (UA), που θα λειτουργεί χρησιμοποιώντας το πρωτόκολλο POP3 και να τον ρυθμίσει ώστε να λειτουργεί με τον διακομιστή αλληλογραφίας του. Έτσι, στην κορυφή του μοντέλου POP βρίσκεται ένας ξεχωριστός προσωπικός υπολογιστής που λειτουργεί αποκλειστικά ως πελάτης του συστήματος αλληλογραφίας (διακομιστής). Τονίζουμε επίσης ότι τα μηνύματα παραδίδονται στον πελάτη χρησιμοποιώντας το πρωτόκολλο POP, αλλά εξακολουθούν να αποστέλλονται χρησιμοποιώντας SMTP. Δηλαδή, στον υπολογιστή του χρήστη υπάρχουν δύο ξεχωριστές διεπαφές πράκτορα στο σύστημα αλληλογραφίας - παράδοση (POP) και αποστολή (SMTP). Οι προγραμματιστές του πρωτοκόλλου POP3 αποκαλούν αυτή την κατάσταση "διαχωρισμένοι πράκτορες" (split UA). Η έννοια των χωριστών παραγόντων συζητείται εν συντομία στην προδιαγραφή POP3.

Το πρωτόκολλο POP3 καθορίζει τρία στάδια στη διαδικασία λήψης αλληλογραφίας: εξουσιοδότηση, συναλλαγή και ενημέρωση. Αφού ο διακομιστής POP3 και ο πελάτης δημιουργήσουν μια σύνδεση, ξεκινά το στάδιο εξουσιοδότησης. Στο στάδιο εξουσιοδότησης, ο πελάτης αναγνωρίζεται στον διακομιστή. Εάν η εξουσιοδότηση είναι επιτυχής, ο διακομιστής ανοίγει το γραμματοκιβώτιο του πελάτη και ξεκινά το στάδιο της συναλλαγής. Σε αυτό, ο πελάτης είτε ζητά πληροφορίες από τον διακομιστή (για παράδειγμα, μια λίστα μηνυμάτων αλληλογραφίας) είτε του ζητά να εκτελέσει μια συγκεκριμένη ενέργεια (για παράδειγμα, να εκδώσει ένα μήνυμα αλληλογραφίας). Τέλος, κατά τη φάση ενημέρωσης, η συνεδρία επικοινωνίας τελειώνει. Ο Πίνακας 7 παραθέτει τις εντολές του πρωτοκόλλου POP3 που απαιτούνται για μια υλοποίηση ελάχιστης διαμόρφωσης που λειτουργεί στο Διαδίκτυο.

Πίνακας 5. Εντολές έκδοσης 3 POP (ελάχιστη διαμόρφωση)

Ομάδα
Περιγραφή

USER Προσδιορίζει το χρήστη με το καθορισμένο όνομα

ΠΕΡΑΣΜΑ
Καθορίζει τον κωδικό πρόσβασης για το ζεύγος πελάτη-διακομιστή
ΕΓΚΑΤΑΛΕΙΠΩ
Κλείνει τη σύνδεση TCP

STAT
Ο διακομιστής επιστρέφει τον αριθμό των μηνυμάτων στο γραμματοκιβώτιο συν το μέγεθος του γραμματοκιβωτίου

ΛΙΣΤΑ
Ο διακομιστής επιστρέφει αναγνωριστικά μηνυμάτων μαζί με μεγέθη μηνυμάτων (η παράμετρος εντολής μπορεί να είναι το αναγνωριστικό μηνύματος)

RETR
Ανακτά ένα μήνυμα από ένα γραμματοκιβώτιο (απαιτείται όρισμα αναγνωριστικού μηνύματος)

DELE
Επισημαίνει ένα μήνυμα για διαγραφή (απαιτείται όρισμα - αναγνωριστικό μηνύματος)

ΝΟΟΠ
Ο διακομιστής επιστρέφει θετική απάντηση, αλλά δεν προβαίνει σε καμία ενέργεια

ΤΕΛΕΥΤΑΙΟΣ
Ο διακομιστής επιστρέφει τον υψηλότερο αριθμό μηνυμάτων από αυτά στα οποία είχε πρόσβαση στο παρελθόν

RESET
Ακυρώνει τη διαγραφή ενός μηνύματος που είχε προηγουμένως επισημανθεί με εντολή DELE.

Το πρωτόκολλο POP3 ορίζει πολλές εντολές, αλλά μόνο δύο απαντήσεις δίνονται σε αυτές: +OK (θετικό, παρόμοιο με το μήνυμα επιβεβαίωσης ACK) και -ERR (αρνητικό, παρόμοιο με το μήνυμα NAK "δεν επιβεβαιώθηκε". Και οι δύο απαντήσεις επιβεβαιώνουν ότι έχει γίνει επικοινωνία με τον διακομιστή και ότι ανταποκρίνεται καθόλου σε εντολές. Κατά κανόνα, κάθε απάντηση ακολουθείται από μια ουσιαστική λεκτική περιγραφή της. Το RFC 1225 παρέχει παραδείγματα αρκετών τυπικών συνεδριών POP3. Τώρα θα εξετάσουμε πολλά από αυτά, τα οποία θα καταστήσουν δυνατή την καταγραφή της ακολουθίας εντολών στην ανταλλαγή μεταξύ διακομιστή και πελάτη.

Αφού το πρόγραμμα δημιουργήσει μια σύνδεση TCP στη θύρα πρωτοκόλλου POP3 (επίσημος αριθμός 110), είναι απαραίτητο να στείλετε την εντολή USER με το όνομα χρήστη ως παράμετρο. Εάν η απόκριση του διακομιστή είναι +OK, πρέπει να στείλετε την εντολή PASS με τον κωδικό πρόσβασης αυτού του χρήστη:

ΠΕΛΑΤΗΣ: USER kcope
ΕΡΒΕΡ: +ΟΚ
ΠΕΛΑΤΗΣ: ΠΕΡΑΣΤΕ μυστικό
SERVER: Το maildrop του +OK kcope έχει 2 μηνύματα (320 οκτάδες)
(Υπάρχουν 2 μηνύματα (320 byte) στο γραμματοκιβώτιο kcope...)

Συναλλαγές POPZ

Η εντολή STAT επιστρέφει τον αριθμό των μηνυμάτων και τον αριθμό των byte στα μηνύματα:

ΠΕΛΑΤΗΣ: STAT
ΔΙΑΚΟΜΙΣΤΗΣ: +OK 2 320

Η εντολή LIST (χωρίς παράμετρο) επιστρέφει μια λίστα μηνυμάτων στο γραμματοκιβώτιο και τα μεγέθη τους:

ΛΙΣΤΑ ΠΕΛΑΤΩΝ
SERVER: +OK 2 μηνύματα (320 οκτάδες)
SERVER: 1 120
SERVER: 2.200
SERVER: . ...

Η εντολή LIST με μια παράμετρο επιστρέφει πληροφορίες σχετικά με το καθορισμένο μήνυμα:

ΠΕΛΑΤΗΣ: ΛΙΣΤΑ 2
SERVER: +OK 2 200 ...
ΠΕΛΑΤΗΣ: ΛΙΣΤΑ 3
SERVER: -ERR κανένα τέτοιο μήνυμα, μόνο 2 μηνύματα στο maildrop

Η εντολή TOP επιστρέφει την κεφαλίδα, μια κενή γραμμή και τις πρώτες δέκα γραμμές του σώματος του μηνύματος:

ΠΕΛΑΤΗΣ: TOP 10
SERVER: +OK
ΥΠΗΡΕΤΗΣ:
(Ο διακομιστής POP στέλνει κεφαλίδες μηνυμάτων, μια κενή γραμμή και τις πρώτες δέκα γραμμές του σώματος του μηνύματος)
SERVER: . ...
ΠΕΛΑΤΗΣ: TOP 100
SERVER: -ΣΦΑΛΜΑ δεν υπάρχει τέτοιο μήνυμα
Η εντολή NOOP δεν επιστρέφει καμία χρήσιμη πληροφορία εκτός από μια θετική απάντηση από τον διακομιστή. Ωστόσο, μια θετική απάντηση σημαίνει ότι ο διακομιστής είναι συνδεδεμένος με τον πελάτη και περιμένει αιτήματα:

ΠΕΛΑΤΗΣ: NOOP
SERVER: +OK

Τα ακόλουθα παραδείγματα δείχνουν πώς ο διακομιστής POP3 εκτελεί τις ενέργειες. Για παράδειγμα, η εντολή RETR ανακτά το μήνυμα με τον καθορισμένο αριθμό και το τοποθετεί στην τοπική προσωρινή μνήμη UA:

ΠΕΛΑΤΗΣ: RETR 1
SERVER: +OK 120 οκτάδες
ΥΠΗΡΕΤΗΣ:
(Ο διακομιστής POP3 στέλνει ολόκληρο το μήνυμα)
SERVER: . . . . . .

Η εντολή DELE επισημαίνει το μήνυμα που πρέπει να διαγραφεί:

ΠΕΛΑΤΗΣ: DELE 1
SERVER: +OK μήνυμα 1 διαγράφηκε ...
(διαγράφηκε η 1 ανάρτηση)
ΠΕΛΑΤΗΣ: DELE 2
SERVER: -Το μήνυμα ERR 2 έχει ήδη διαγραφεί
το μήνυμα 2 έχει ήδη διαγραφεί)
Η εντολή RSET αφαιρεί τα σημάδια διαγραφής από όλα τα προηγουμένως επισημασμένα μηνύματα:

ΠΕΛΑΤΗΣ: RSET
SERVER: Το maildrop +OK έχει 2 μηνύματα (320 οκτάδες)
(υπάρχουν 2 μηνύματα (320 byte) στο γραμματοκιβώτιο)

Όπως θα περίμενε κανείς, η εντολή QUIT κλείνει τη σύνδεση με τον διακομιστή:

ΠΕΛΑΤΗΣ: ΕΔΩ
SERVER: +OK αποσύνδεση διακομιστή dewey POP3
ΠΕΛΑΤΗΣ: ΕΔΩ
SERVER: +OK αποσύνδεση διακομιστή dewey POP3 (κενή σταγόνα αλληλογραφίας)
ΠΕΛΑΤΗΣ: ΕΔΩ
SERVER: +OK αποσύνδεση διακομιστή dewey POP3 (απομένουν 2 μηνύματα)

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

Τι είναι καλύτερο: Το POP3 ή το IMAP δεν είναι μόνο θέμα γούστου.

Το POP3 κατεβάζει όλη την αλληλογραφία από τον διακομιστή στον τοπικό υπολογιστή. Σε αυτήν την περίπτωση, η αλληλογραφία, στις περισσότερες περιπτώσεις, διαγράφεται από τον διακομιστή αμέσως μετά τη φόρτωση στο πρόγραμμα-πελάτη αλληλογραφίας ή μετά από αρκετές ημέρες. Αυτό σημαίνει ότι τα γράμματα βρίσκονται μόνο σε ένα μέρος - είτε στον διακομιστή είτε στον υπολογιστή. Αν συμβεί κάτι στον υπολογιστή, τότε θα αντιμετωπίσετε πρόβλημα.

Ωστόσο, το POP3 εξακολουθεί να είναι το πιο κοινό πρωτόκολλο λήψης email. Η συντομογραφία "POP" σημαίνει "Πρωτόκολλο Ταχυδρομείου". Λειτουργεί ακριβώς όπως το παραδοσιακό Ταχυδρομείο. Η διαφορά IMAPαπό το POP3 είναι ότι το τελευταίο είναι σαν ταχυδρόμος που μεταφέρει ένα γράμμα από το γραφείο στο σπίτι σου. Φυσικά, εάν το γράμμα είναι μαζί σας, δεν μπορεί πλέον να βρίσκεται σε κανένα άλλο μέρος.

Όταν εξετάζετε το ερώτημα ποιο είναι καλύτερο: IMAP ή POP3, προτιμήστε τη δεύτερη επιλογή εάν έχετε λίγο χώρο στον διακομιστή και λαμβάνετε επιπλέον megabyteθα κοστίσει πάρα πολύ. Οι περισσότεροι πάροχοι υπηρεσιών email ορίζουν ένα συγκεκριμένο όριο για τον όγκο της αλληλογραφίας. Εάν έχει εξαντληθεί, τότε θα μπορείτε να λαμβάνετε νέα email μόνο αφού διαγράψετε μερικά από τα παλιά.

Το IMAP είναι περισσότερο νέα εξέλιξη. Αντιπροσωπεύει " Μήνυμα ΔιαδικτύουΠρωτόκολλο πρόσβασης" και, όπως υποδηλώνει το όνομα, παρέχει πρόσβαση μόνο σε μηνύματα στον διακομιστή. Η διαφορά μεταξύ IMAP και POP3 είναι ότι το πρώτο πρωτόκολλο ζητά πρώτα μια λίστα μηνυμάτων που είναι αποθηκευμένα σε διακομιστή αλληλογραφίας. Στη συνέχεια, το πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου σας κατεβάζει τοπικά αντίγραφα των μηνυμάτων ηλεκτρονικού ταχυδρομείου και σας επιτρέπει να εργαστείτε μαζί τους, αλλά τα ίδια τα μηνύματα ηλεκτρονικού ταχυδρομείου παραμένουν στον διακομιστή μέχρι να τα διαγράψετε ρητά από εκεί.

Όταν επιλέγετε μεταξύ POP3 ή IMAP, πρώτα απ 'όλα, θα πρέπει να απαντήσετε στην ερώτηση εάν πρόκειται να εργαστείτε με email από πολλές συσκευές ή μόνο μία. Εάν διαβάζετε και στέλνετε μηνύματα ηλεκτρονικού ταχυδρομείου από τον υπολογιστή του σπιτιού ή της εργασίας σας, φορητό υπολογιστή ή tablet, το καλύτερο στοίχημά σας είναι να βασιστείτε στο IMAP.

Σχεδόν όλοι οι μεγάλοι πάροχοι υπηρεσιών email (Gmail, Yahoo, Hotmail, κ.λπ.) υποστηρίζουν αυτό το πρωτόκολλο. Εκτός, Microsoft Exchangeείναι μια παραλλαγή του IMAP. Αυτό το πρωτόκολλο σάς επιτρέπει να συγχρονίζετε εύκολα τα email μεταξύ του smartphone, του tablet και των υπολογιστών που χρησιμοποιείτε. Θα μπορείτε επίσης να έχετε πρόσβαση στην αλληλογραφία σας χρησιμοποιώντας κανονικό internetπρόγραμμα περιήγησης. Εξάλλου, τα email αποθηκεύονται στον διακομιστή και πολλοί πάροχοι υπηρεσιών email δημιουργούν φιλική προς το χρήστη διεπαφήγια πρόσβαση στο διαδίκτυο.

ΣΕ σύγχρονος κόσμοςγεμάτο με κάθε λογής ψηφιακά gadgetsΌταν επιλέγετε μεταξύ POP3 και IMAP, είναι προτιμότερο να προτιμάτε το τελευταίο, νεότερο πρωτόκολλο. Με τη βοήθειά του, σπάμε τη σκληρή σύνδεση μεταξύ της συσκευής, πελάτη αλληλογραφίαςκαι διακομιστή email. Τώρα το μέρος και ο τύπος λειτουργικό σύστημαδεν πειράζει. Και η μείωση του κόστους αποθήκευσης δεδομένων σάς επιτρέπει να έχετε στη διάθεσή σας γραμματοκιβώτια τεράστιου όγκου. Σήμερα, μόνο λίγοι πάροχοι σάς επιτρέπουν να χρησιμοποιείτε email μόνο μέσω του πρωτοκόλλου POP3. Εάν δεν έχετε κάποιον ειδικό λόγο να χρησιμοποιήσετε το POP3, επιλέξτε το πρωτόκολλο IMAP.