Che cos'è un protocollo di trasferimento di posta semplice?
Il protocollo SMTP (Simple Mail Transfer Protocol) è un insieme di istruzioni o procedure nella suite TCP / IP (Transmission Control Protocol / Internet Protocol) utilizzato per facilitare il trasferimento dei dati di rete. SMTP viene utilizzato insieme a Post Office Protocol (POP3) o Internet Message Access Protocol (IMAP) per inviare e ricevere in modo affidabile ed efficiente trasmissioni di posta elettronica (e-mail). Il protocollo Simple Mail Transfer Protocol in genere gestisce la posta elettronica in uscita mentre il protocollo Post Office gestisce i messaggi in arrivo. IMAP è una versione più avanzata di POP3.
Quando viene inviata la posta elettronica, il messaggio viene inviato ai server di posta SMTP del mittente sulla porta 25. Una porta è un indirizzo per i dati trasmessi. Il server SMTP del mittente trasmette il messaggio e-mail al server SMTP del destinatario, che quindi passa il messaggio al server POP3 locale del destinatario in ascolto sulla porta 110. Questa capacità di inoltrare la posta elettronica attraverso le reti a domini remoti viene spesso chiamata SMTP inoltro.
Le persone che utilizzano la posta elettronica basata sul Web in genere non devono preoccuparsi dei meccanismi di inoltro SMTP perché il server Web lo gestisce. Gli utenti che dispongono di programmi di posta elettronica sui propri telefoni o personal computer in genere devono configurare i propri dispositivi per inviare e ricevere messaggi. Gli utenti di posta elettronica basati sul Web sono generalmente tenuti ad accedere per autenticarsi prima di poter utilizzare i server SMTP del proprio provider. Questo è progettato per impedire l'invio di enormi quantità di messaggi e-mail o spam.
Molte volte gli utenti basati sul Web utilizzano un browser per connettersi al proprio account di posta elettronica. Il browser comunica via Internet utilizzando Hypertext Transfer Protocol (HTTP) con il server Web del provider di posta elettronica. Il server Web del provider inoltra quindi il messaggio al suo server SMTP per l'invio.
A volte i messaggi di posta elettronica non riescono a raggiungere la destinazione prevista; in questo caso, il protocollo Simple Mail Transfer Protocol fornisce un meccanismo in modo che il mittente riceva un messaggio di rimbalzo automatico che indica che il messaggio non è stato recapitato. Ci sono molte ragioni per cui la consegna di un messaggio fallisce. Alcuni motivi potrebbero essere il fatto che il messaggio è stato identificato come spam, che l'indirizzo è stato errato o che i server di invio o ricezione erano occupati. Gli amministratori che inviano messaggi utilizzando mailing list contenenti molti destinatari possono ricevere molti messaggi di rimbalzo. Una procedura chiamata percorso di ritorno a busta variabile (VERP) può essere utilizzata per rimuovere indirizzi e-mail errati dall'elenco.
Il Simple Mail Transfer Protocol è iniziato nel 1971 ed è attivo sulla rete di agenzie di ricerca avanzata del governo degli Stati Uniti (ARPANET), che è stato uno dei primi predecessori di Internet. Essere in grado di inviare messaggi elettronicamente è considerato da alcuni come la prima grande applicazione su ARPRNET.