Πίνακας περιεχομένων[Κρύβω][Προβολή]
Το email είναι μια τεχνική μετάδοσης μηνυμάτων από το ένα σύστημα στο άλλο μέσω του Διαδικτύου σε πραγματικό χρόνο. Η χρήση email αρχικά περιοριζόταν σε χρήστες στον ίδιο υπολογιστή και απαιτούσε από τους χρήστες να είναι συνδεδεμένοι για να λαμβάνουν μηνύματα.
Ο καιρός έχει περάσει και τώρα ξέρουμε πώς φαίνεται το γραμματοκιβώτιο. Το μήνυμα μπορεί να σταλεί σε πολλούς παραλήπτες και το όνομα του παραλήπτη μπορεί να συγκαλυφθεί από άλλους παραλήπτες συμπεριλαμβάνοντας τα ονόματά τους στην ενότητα Bcc. Όπως όλοι γνωρίζουμε, το ηλεκτρονικό ταχυδρομείο είναι ένα δημοφιλές μέσο για να συνδεθούμε με άλλους, είτε πρόκειται για επαγγελματικούς λόγους, για διαφήμιση, για παρακολούθηση συναλλαγών ή για οποιονδήποτε άλλο λόγο.
Παρόλο που υπάρχουν πολλοί διαθέσιμοι πάροχοι email υψηλής ποιότητας, όπως το Gmail, το Outlook, το Yahoo, η Apple, το Proton και πολλοί άλλοι, εξακολουθεί να υπάρχει ανάγκη να κατανοήσουμε τι είναι ένα email σχεδιασμός συστήματος είναι.
Εάν ενδιαφέρεστε να μάθετε περισσότερα για το τι είναι ο σχεδιασμός του συστήματος email, τότε αυτή η ανάρτηση είναι για εσάς. Έτσι, αυτή η ανάρτηση θα σας παρέχει μια επισκόπηση υψηλού επιπέδου του συστήματος ηλεκτρονικού ταχυδρομείου.
Στοιχεία συστήματος ηλεκτρονικού ταχυδρομείου
Mail User Agent – Το Mail User Agent (MUA) είναι ένα πρόγραμμα που σας επιτρέπει να συνθέτετε, να στέλνετε και να λαμβάνετε email.
Πράκτορας μεταφοράς αλληλογραφίας – Ο Πράκτορας Μεταφοράς Αλληλογραφίας (MTA) είναι υπεύθυνος για όλη την εισερχόμενη και εξερχόμενη αλληλογραφία.
Mail Host – Ένας κεντρικός υπολογιστής αλληλογραφίας είναι ένας διακομιστής που στέλνει και λαμβάνει αλληλογραφία για έναν κεντρικό υπολογιστή ή ένα δίκτυο. Τα email θα αποθηκευτούν σε γραμματοκιβώτια στον διακομιστή αλληλογραφίας.
Όνομα τομέα διακομιστή – Για να προσδιορίσετε πού θα παραδοθεί το email, είναι απαραίτητο ένα σύστημα ονομάτων τομέα (DNS). Ένα σύστημα που μετατρέπει ονόματα τομέα όπως youtube.com, google.com και άλλα σε διευθύνσεις IP όπως το 192.198.0.1.
Απλό πρωτόκολλο μεταφοράς αλληλογραφίας – Είναι το πιο κρίσιμο στοιχείο, καθώς έχει δημιουργηθεί ως πρόγραμμα διακομιστή που επεξεργάζεται τα email σας, τα στέλνει στον κατάλληλο διακομιστή και αναμεταδίδει μηνύματα. Είναι πάντα σε επιφυλακή για νέα αλληλογραφία για αποστολή. Το εξερχόμενο email επαληθεύεται επίσης από το SMTP για να εγγυηθεί ότι προέρχεται από έναν πραγματικό ενεργό λογαριασμό χρήστη.
Σχεδιασμός υψηλού επιπέδου
Σημαντικοί όροι σχεδίασης email
Αν και προφανώς γνωρίζετε ήδη τι περιέχει ένα μήνυμα ηλεκτρονικού ταχυδρομείου, εξακολουθεί να είναι χρήσιμο να κατανοήσετε τα στοιχεία που συνεπάγονται τη δημιουργία ενός.
Ένα κανονικό email αποτελείται από δύο μέρη: μια κεφαλίδα και ένα σώμα.
Το πρώτο τμήμα ονομάζεται κεφαλίδα.
Ενότητες που πρέπει να συμπληρωθούν
- Ποιος έστειλε το email στη διεύθυνση:
- Σε ποιον απευθύνεται το email;
- Πότε βγήκε το email;
Ενότητες με επιλογές
- Ποιο είναι το θέμα του email;
- CC: ποιος άλλος πρέπει να συμπεριληφθεί στο email ως παραλήπτης
Το κύριο σώμα του κειμένου
- Υλικό και άλλο έτοιμο κείμενο, όπως HTML, μπορούν να συμπεριληφθούν στην ενότητα του σώματος.
- Το τμήμα σώματος του εξουσιοδοτημένου εξαρτήματος εξαρτάται από το τι επιτρέπει ο πάροχος υπηρεσιών στο σώμα ενός email.
Είναι σημαντικό να κατανοήσετε τα στοιχεία ενός email, επειδή είναι τα τρέχοντα πρότυπα του κλάδου για ένα κανονικό email. Κάθε χρήστης που θέλει να χρησιμοποιήσει σωστά το σύστημα θα πρέπει να έχει μια τυπική γλώσσα που είναι εύκολο να κατανοηθεί.
Διεύθυνση ηλεκτρονικού ταχυδρομείου
Η χωρητικότητα και η λειτουργικότητα για την αποστολή και λήψη μηνυμάτων ηλεκτρονικού ταχυδρομείου πρέπει σαφώς να παρέχονται σε έναν χρήστη του συστήματος email. Απαιτείται μια διεύθυνση email για να μπορέσει κάποιος να στείλει ένα email.
Κάθε διεύθυνση email είναι μοναδική.
- Διαφορετικά, το DNS θα αντιμετωπίζει και τις δύο διευθύνσεις email ως την ίδια διεύθυνση IP, η οποία χρησιμοποιείται για να αποφασίσει πού θα στείλετε/λάβετε email εάν οι διευθύνσεις email δεν είναι μοναδικές.
Όνομα χρήστη/Όνομα διεύθυνσης @ Όνομα τομέα είναι η πιο κοινή μορφή για μια διεύθυνση email.
- Για παράδειγμα, "ομάδα" είναι η σύνδεση, "@" είναι το σύμβολο @ και "opengenus.org" είναι το όνομα τομέα ("opengenus.org").
Το όνομα χρήστη θα χρησιμοποιηθεί για τον προσδιορισμό μιας μοναδικής διεύθυνσης με βάση τη διεύθυνση IP του ονόματος τομέα.
Λειτουργικότητα συστήματος email
1. Διακομιστές που αποθηκεύουν και μεταδίδουν δεδομένα
Το Πρωτόκολλο Ταχυδρομείου (POP) είναι ένα παράδειγμα βασικής αρχιτεκτονικής στην οποία ο διακομιστής αποθηκεύει μηνύματα μέχρι ο χρήστης να έχει πρόσβαση και να τα κατεβάσει—έχοντας πρόσβαση σε email που έχουν ληφθεί ανά πάσα στιγμή (ακόμη και όταν είναι εκτός σύνδεσης).
2. Αποθήκευση email μόνο για διακομιστή
Αντί να αποθηκεύονται όλα τα email στον υπολογιστή του πελάτη, ένας εναλλακτικός και ανώτερος τρόπος θα ήταν να τα διατηρήσετε όλα στον διακομιστή. Η προβολή email είναι πανομοιότυπη σε όλα τα μηχανήματα και ο πάροχος συχνά αποθηκεύει μηνύματα ηλεκτρονικού ταχυδρομείου σε ένα κεντρικό αποθετήριο και χειρίζεται τις λειτουργίες αλληλογραφίας στην πλευρά του διακομιστή.
3. Συστήματα προσωρινής αποθήκευσης στο άκρο του πελάτη
Η συνήθης στρατηγική είναι οι πελάτες να διατηρούν μια αποθηκευμένη έκδοση της εμφάνισης email στους υπολογιστές τους, ενώ οι διακομιστές αποθηκεύουν τα email επ' αόριστον. Δημιουργούνται αντίγραφα ασφαλείας των email και οι εξελιγμένες λειτουργίες/λειτουργίες αλληλογραφίας (αναζήτηση/φιλτράρισμα/νέα email/κ.λπ.) είναι διαθέσιμες ακόμα και όταν ο υπολογιστής είναι απενεργοποιημένος.
Πώς ρέει το email εσωτερικά;
Ας ρίξουμε μια ματιά στον τρόπο αποστολής ενός email. Τα email, όπως και άλλα δεδομένα Διαδικτύου, μεταδίδονται ως ροή πακέτων μέσω του πρωτοκόλλου TCP/IP του Διαδικτύου. Αυτή η διαδικασία χωρίζεται σε τρία βήματα:
- Όταν αποστέλλεται ένα email, το πρωτόκολλο TCP το χωρίζει σε πακέτα (), καθένα από τα οποία περιέχει τις διευθύνσεις του αποστολέα και του παραλήπτη.
- Τα πακέτα δρομολογούνται στον επιθυμητό προορισμό τους μέσω του πρωτοκόλλου IP. Οι δρομολογητές στο Διαδίκτυο ελέγχουν τη διεύθυνση κάθε πακέτου για να προσδιορίσουν την πιο αποτελεσματική διαδρομή προς τον διακομιστή προορισμού του email. Τα πακέτα δρομολογούνται στον επόμενο δρομολογητή όταν έχει σχεδιαστεί μια διαδρομή. Ο όγκος της κίνησης σε οποιοδήποτε δεδομένο δίκτυο, για παράδειγμα, επηρεάζει τον τρόπο δρομολόγησης των πακέτων email.
- Όταν τα πακέτα φτάνουν στον διακομιστή email του παραλήπτη, το TCP τα επανασυναρμολογεί στην αρχική μορφή email (που μπορεί να διαβάσει ο παραλήπτης).
Διακομιστές ηλεκτρονικού ταχυδρομείου (SMTP & MTA)
Σε αντίθεση με ένα φυσικό γραμματοκιβώτιο, όπου όλη η αλληλογραφία σας διαχειρίζεται ένας πάροχος, το ταχυδρομείο, το email χειρίζεται ξεχωριστά την εισερχόμενη και την εξερχόμενη αλληλογραφία. Υπάρχουν δύο διαφορετικά είδη διακομιστών.
Το Simple Mail Transfer System (SMTP) είναι ένα πρωτόκολλο παράδοσης email που σας επιτρέπει να στέλνετε και να λαμβάνετε μηνύματα μέσω του Διαδικτύου. Το SMTP είναι ένα πρωτόκολλο που μεταφέρει πληροφορίες σχετικά με τις λεπτομέρειες μετάδοσης ενός μηνύματος email και χρησιμοποιείται μόνο για εξερχόμενη αλληλογραφία.
Το Mail Transfer Agent (MTA) είναι μια εφαρμογή διακομιστή που στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας το Simple Mail Transfer Protocol (SMTP). Ένα MTA που βασίζεται σε πελάτη, το οποίο περιλαμβάνει την εγκατάσταση λογισμικού για πρόσβαση σε μηνύματα ηλεκτρονικού ταχυδρομείου (όπως το Outlook), και ένα MTA που βασίζεται στον ιστό, το οποίο είναι προσβάσιμο μέσω ενός προγράμματος περιήγησης ιστού, είναι οι δύο τύποι MTA (για παράδειγμα, το Gmail).
Οποιοσδήποτε διαθέτει υπολογιστή μπορεί να χειριστεί ένα MTA. Είναι απλό και ένας MTA θα φροντίσει για την εισερχόμενη αλληλογραφία. Η εκτέλεση του δικού σας MTA για την αποστολή μεγάλου αριθμού μαζικών μηνυμάτων ηλεκτρονικού ταχυδρομείου διατηρώντας παράλληλα υψηλό βαθμό παραδοσιμότητας μπορεί να είναι δύσκολη.
Υπάρχουν ορισμένοι κανόνες και συμβάσεις που πρέπει να τηρούνται. Εάν δεν τους ακολουθήσετε, θα τεθεί σε κίνδυνο η ικανότητά σας να παραδίδετε την αλληλογραφία εγκαίρως. Η διαμόρφωση των παραμέτρων των πελατών σας ώστε να χρησιμοποιούν τον διακομιστή SMTP του ISP σας αντί να ρυθμίσετε και να εκτελείτε τον δικό σας είναι μια ταχύτερη και πιο εύκολη επιλογή.
Πρωτόκολλα ηλεκτρονικού ταχυδρομείου
Πρωτόκολλο Ταχυδρομείου (POP) είναι ένα αρκτικόλεξο του Post Office Protocol. Το email ανακτάται χρησιμοποιώντας αυτό το τμήμα λογισμικού. Το POP3 επιτρέπει σε έναν χρήστη email να βλέπει τα email του που είναι αποθηκευμένα στον διακομιστή στον λογαριασμό χρήστη του. Δεν χρειάζεται να μείνετε online για να λαμβάνετε τα email σας. Για να αποκτήσετε πρόσβαση σε ένα email, χρειάζεται μόνο να αφήσετε ένα αντίγραφο στον διακομιστή.
IMAP (Internet Message Access Protocol) είναι λίγο πιο περίπλοκο όσον αφορά τη διαχείριση email. Οι πελάτες και οι διακομιστές IMAP έχουν μια αμφίδρομη συνομιλία. Σε αντίθεση με το POP, το πρωτόκολλο IMAP διατηρεί ένα αντίγραφο κάθε μηνύματος στον διακομιστή, έτσι ώστε να είναι προσβάσιμο από πολλούς πελάτες. Όταν λαμβάνετε ένα email, αυτό το πρωτόκολλο χρησιμοποιείται. Όταν χρησιμοποιείτε το IMAP, τα μηνύματα ηλεκτρονικού ταχυδρομείου παραμένουν στον διακομιστή αντί να λαμβάνονται στο γραμματοκιβώτιο του χρήστη και στη συνέχεια να αφαιρούνται.
Στο παρασκήνιο ενός συστήματος email, υπάρχουν πολύ πιο περίπλοκα στοιχεία.
Ελπίζω ότι τώρα έχετε καλύτερη κατανόηση του συστήματος email, συμπεριλαμβανομένων των πρωτοκόλλων, των διακομιστών και άλλων στοιχείων του.
Αφήστε μια απάντηση