Post Office Protocol

Το Post Office Protocol (POP), επίσης γνωστό και ως POP3 είναι ένα πρωτόκολλο που χρησιμοποιείται για την παραλαβή των ηλεκτρονικών μηνυμάτων (email) από έναν απομακρυσμένο εξυπηρετητή (server) χρησιμοποιώντας σύνδεση TCP/IP.

 Το POP3 αποτελεί εξέλιξη των προηγούμενων μορφών του πρωτοκόλλου, τα οποία ονομαζόταν ανεπίσημα POP1 και POP2. Ο όρος Post Office Protocol είναι πλέον συνώνυμος με το POP3, καθώς οι προηγούμενες μορφές του πρωτοκόλλου έχουν πλέον καταργηθεί στην πράξη. Το POP3 είναι σχεδιασμένο με τέτοιον τρόπο ούτως ώστε να επιτρέπει στους χρήστες του διαδικτύου που έχουν προσωρινές συνδέσεις (π.χ. dial-up) να παραλαμβάνουν την ηλεκτρονική τους αλληλογραφία, να την αποθηκεύουν στον τοπικό σκληρό δίσκο και στην συνέχεια να την διαβάζουν χωρίς να χρειάζεται να παραμένουν συνδεδεμένοι στο διαδίκτυο. Παρόλο που υπάρχει η δυνατότητα τα μηνύματα να παραμείνουν στον server ηλεκτρονικού ταχυδρομείου, οι περισσότερες εφαρμογές POP3 συνδέονται με τον server, λαμβάνουν όλα τα ηλεκτρονικά μηνύματα, τα αποθηκεύουν στον υπολογιστή του χρήστη, τα σβήνουν από τον server και αποσυνδέονται. Σε αντίθεση με το POP3, το πρωτόκολλο Internet Message Access Protocol (IMAP) που εμφανίστηκε αργότερα υποστηρίζει τόσο την online όσο και την offline ανάγνωση μηνυμάτων. Επίσης αφήνει τα μηνύματα στον server έως ότου ο χρήστης αποφασίσει να τα διαγράψει. Η τακτική αυτή δίνει την δυνατότητα σε έναν χρήστη να διαβάζει τα email του από διάφορους υπολογιστές. Αντίθετα, το POP3 επιτρέπει την ανάγνωση των email μονάχα από τον υπολογιστή στον οποίο έχουν κατέβει. Τα περισσότερα προγράμματα διαχείρισης ηλεκτρονικής αλληλογραφίας (Mozilla Thunderbird, Microsoft Outlook κοκ) υποστηρίζουν και τα δύο πρωτόκολλα και δίνουν στον χρήστη την δυνατότητα να επιλέξει ποιο ταιριάζει καλύτερα στις ανάγκες του. Παρ’ όλα αυτά όμως, το πρωτόκολλο IMAP υποστηρίζεται από λιγότερους servers σε σχέση με το πρωτόκολλο POP3. Το POP3 χρησιμοποιεί την πόρτα 110 για να εγκαθιδρύσει μία σύνδεση TCP με τον mail server. Πολλά προγράμματα ηλεκτρονικού ταχυδρομείου χρησιμοποιούν κρυπτογράφηση ούτως ώστε τα δεδομένα που διακινούνται στην σύνδεση αυτή να μην είναι αναγνώσιμα από άλλους. Για να αποδεχθεί ο mail server την σύνδεση, θα πρέπει ο χρήστης να δώσει το όνομα χρήστη και τον κωδικό πρόσβασής του. Η αρχική έκδοση του POP3 μετέδιδε τα ευαίσθητα αυτά δεδομένα σε μορφή απλού κειμένου, οπότε οποιοσδήποτε μπορούσε να τα διαβάσει. Στην συνέχεια όμως το πρωτόκολλο βελτιώθηκε και πλέον παρέχει την δυνατότητα κρυπτογραφημένης μετάδοσης του ονόματος χρήστη και του κωδικού. Παρόλα αυτά όμως, πολλοί χρήστες δεν γνωρίζουν αυτήν την δυνατότητα και συνεπώς δεν την χρησιμοποιούν. Το POP4 αποτελεί μία νέα έκδοση του πρωτοκόλλου, η οποία έχει προταθεί αλλά δεν έχει γίνει ακόμη επίσημο standard. Το POP4 επιτρέπει στον χρήστη να διαχειρίζεται καταλόγους στον mail server και εισάγει κάποιες βελτιώσεις στο POP3 όσον αφορά την διαχείριση μηνυμάτων MIME. Αν και έχει προταθεί ήδη από το 2003, δεν έχει γίνει κάποια πρόοδος όσον αφορά την επίσημη υιοθέτησή του. Internet Message Access Protocol (IMAP) Simple Mail Transfer Protocol (SMTP) RFC 1939 - "Post Office Protocol - Version 3" RFC 2195 - "IMAP/POP AUTHorize Extension for Simple Challenge/Response" RFC 2449 - "POP3 Extension Mechanism" RFC 1734 - "POP3 AUTHentication command" RFC 2222 - "Simple Authentication and Security Layer (SASL)" RFC 3206 - "The SYS and AUTH POP Response Codes" RFC 2595 - "Using TLS with IMAP, POP3 and ACAP" RFC 937 - "POST OFFICE PROTOCOL - VERSION 2" RFC 918 - "POST OFFICE PROTOCOL"