Οδηγός για πρωτόκολλο μεταφοράς απλής αλληλογραφίας (SMTP)

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

Το λογισμικό ηλεκτρονικού ταχυδρομείου χρησιμοποιεί πιο συχνά SMTP για αποστολή και είτε πρωτόκολλα πρωτοκόλλου Post Office Protocol 3 (POP3) είτε πρωτόκολλα IMAP (Internet Message Access Protocol) για τη λήψη μηνυμάτων ηλεκτρονικού ταχυδρομείου. Παρά την ηλικία της, δεν υπάρχει πραγματική εναλλακτική λύση για το SMTP στην κύρια χρήση.

Πώς λειτουργεί το SMTP

Όλα τα σύγχρονα προγράμματα προγράμματος-πελάτη ηλεκτρονικού ταχυδρομείου υποστηρίζουν SMTP. Οι ρυθμίσεις SMTP που διατηρούνται σε ένα πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου περιλαμβάνουν τη διεύθυνση IP ενός διακομιστή SMTP (μαζί με τις διευθύνσεις ενός διακομιστή POP ή IMAP για τη λήψη μηνυμάτων ηλεκτρονικού ταχυδρομείου). Οι πελάτες που βασίζονται στο Web ενσωματώνουν τη διεύθυνση ενός διακομιστή SMTP μέσα στη διαμόρφωση τους, ενώ οι υπολογιστές-πελάτες PC παρέχουν ρυθμίσεις SMTP που επιτρέπουν στους χρήστες να καθορίζουν το δικό τους διακομιστή επιλογής.

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

Το SMTP τρέχει πάνω από το TCP / IP και χρησιμοποιεί τον αριθμό θύρας TCP 25 για τυπική επικοινωνία. Για τη βελτίωση του SMTP και την καταπολέμηση του spam στο Internet, οι ομάδες προτύπων έχουν επίσης σχεδιάσει τη θύρα TCP 587 για να υποστηρίξουν ορισμένες πτυχές του πρωτοκόλλου. Ορισμένες υπηρεσίες ηλεκτρονικού ταχυδρομείου Web, όπως το Gmail, χρησιμοποιούν την ανεπίσημη θύρα TCP 465 για SMTP.

Εντολές SMTP

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

Ο παραλήπτης αυτών των εντολών απαντά με αριθμούς κωδικών επιτυχίας ή αποτυχίας.

Ζητήματα με SMTP

Το SMTP δεν διαθέτει ενσωματωμένα χαρακτηριστικά ασφαλείας. Οι spammers στο Internet έχουν ενεργοποιηθεί για να εκμεταλλευτούν το SNMP στο παρελθόν, δημιουργώντας τεράστια ποσά μηνυμάτων ανεπιθύμητης αλληλογραφίας και έχοντας τα παραδίδονται μέσω ανοικτών διακομιστών SMTP. Η προστασία από την ανεπιθύμητη αλληλογραφία έχει βελτιωθεί με την πάροδο των ετών, αλλά δεν είναι απολύτως δυνατή. Επιπλέον, το SMTP δεν εμποδίζει τους spammers να ρυθμίζουν (μέσω της εντολής MAIL) ψεύτικες διευθύνσεις ηλεκτρονικού ταχυδρομείου "Από:".