Ενώ δεν μπορείτε απευθείας να "τραβήξετε" τα μηνύματα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας τις βασικές εντολές του SMTP, η επίδραση του τραβήγματος μπορεί να είναι * προσομοιωμένη * ή * προσεγγίζει * σε συγκεκριμένα σενάρια, που συχνά περιλαμβάνει μια προσαρμοσμένη επέκταση ή αλληλεπίδραση με άλλα πρωτόκολλα:
Προσεγγίσεις του "τράβηγμα" με SMTP:
1. Χρησιμοποιώντας έναν ειδικό μηχανισμό ψηφοφορίας: Ένας πελάτης θα μπορούσε να συνδεθεί περιοδικά στον διακομιστή SMTP χρησιμοποιώντας έναν ξεχωριστό μηχανισμό (π.χ. μια εργασία cron ή προγραμματισμένη εργασία) και στη συνέχεια να προσπαθήσει να ανακτήσει μηνύματα χρησιμοποιώντας μια προσαρμοσμένη επέκταση SMTP ή ένα διαφορετικό πρωτόκολλο εξ ολοκλήρου (όπως το POP3 ή το IMAP πίσω από τις σκηνές). Ο πελάτης ξεκινά τη σύνδεση και ελέγχει για νέα αλληλογραφία. Αυτό δεν είναι αληθινό τράβηγμα SMTP, αλλά επιτυγχάνοντας παρόμοιο αποτέλεσμα.
2. Υπηρεσίες ειδοποίησης (π.χ., χρησιμοποιώντας μια προσαρμοσμένη επέκταση SMTP ή ένα ξεχωριστό πρωτόκολλο ειδοποίησης): Ο διακομιστής λήψης μπορεί να εφαρμόσει ένα σύστημα που να ειδοποιεί τον διακομιστή αποστολής όταν παραδίδεται ένα μήνυμα. Αυτό δεν τραβάει από μόνο του, αλλά επιτρέπει στον αποστολέα να ενημερωθεί για την παράδοση, προσφέροντας έμμεσα έναν μηχανισμό απόκρισης που θα μπορούσε να προκαλέσει δράσεις. Αυτό συνήθως περιλαμβάνει επικοινωνία εκτός ζώνης πέρα από τις τυπικές εντολές SMTP.
3. Υπηρεσίες τρίτου μέρους: Οι υπηρεσίες ηλεκτρονικού ταχυδρομείου που βασίζονται σε σύννεφο ή άλλα συστήματα διαχείρισης ηλεκτρονικού ταχυδρομείου ενδέχεται να προσφέρουν API ή διεπαφές που σας επιτρέπουν να ανακτήσετε πληροφορίες ή κατάσταση μηνυμάτων, επιτυγχάνοντας αποτελεσματικά ένα αποτέλεσμα "pull", αλλά αυτό βασίζεται σε κάτι * διαφορετικό από το πρωτόκολλο βάσης SMTP.
Γιατί το SMTP δεν έχει λειτουργικότητα έλξης:
Ο σχεδιασμός της SMTP δίνει προτεραιότητα στην αξιόπιστη και αποτελεσματική * παράδοση * μηνυμάτων. Ένας μηχανισμός "pull" θα απαιτούσε από τον διακομιστή να παρακολουθεί συνεχώς τα αιτήματα πελάτη και να διατηρεί πληροφορίες κατάστασης σχετικά με τα μηνύματα που έχουν παραδοθεί ή διαβάζονται, γεγονός που προσθέτει πολυπλοκότητα και γενικά έξοδα. Το POP3 και το IMAP σχεδιάστηκαν ειδικά για να αντιμετωπίσουν την ανάκτηση των μηνυμάτων του πελάτη.
Συνοπτικά, δεν μπορείτε να χρησιμοποιήσετε τις εντολές SMTP για να τραβήξετε απευθείας μηνύματα ηλεκτρονικού ταχυδρομείου. Οποιαδήποτε φαινομενική λειτουργικότητα "έλξης" επιτυγχάνεται με έμμεσες μεθόδους, λύσεις ή ενσωματώσεις με άλλα πρωτόκολλα. Η χρήση POP3 ή IMAP είναι ο τυπικός τρόπος για την ανάκτηση μηνυμάτων ηλεκτρονικού ταχυδρομείου από έναν διακομιστή.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα