Oggi parleremo a cosa servono le porte SMTP. È un protocollo di rete ampiamente utilizzato per l'invio di posta su reti TCP / IP.
valore
La porta di posta SMTP è stata descritta per la prima volta nel 1982.Spesso, quando viene citato il nome del protocollo, sono implicate le sue estensioni. Questa soluzione è progettata per inviare posta in uscita utilizzando la porta TCP 25. Le applicazioni di posta a livello utente utilizzano in genere SMTP per inviare messaggi a un server per ulteriori inoltri.
storia
Le porte SMTP hanno origine da due implementazioni:SNDMSG e protocollo casella postale. Questa soluzione è stata inventata da Ray Tomlinson. Lo sviluppo della tecnologia è continuato per tutti gli anni '70, fino a quando negli anni '80 non è emerso Internet nella sua forma attuale. È stato dimostrato che le porte SMTP funzionano perfettamente se i dispositivi di invio e ricezione sulla rete sono costantemente connessi. La soluzione Sendmail merita una menzione speciale. Questo è uno dei primi agenti di messaggistica a utilizzare la tecnologia SMTP.
Elaborazione della posta
La porta SMTP utilizza nomi di dominio perindividuazione di record dallo scambiatore di posta del dominio del destinatario. Questo si riferisce alla parte dell'indirizzo a destra della notazione @. Si noti che la porta SSL SMTP è destinata alle sessioni di posta che utilizzano il protocollo appropriato e la connessione crittografata. Dopo che il messaggio viene recapitato al server locale, il messaggio viene recuperato dalle applicazioni client utilizzando il protocollo IMAP. Apre l'accesso alle informazioni e gestisce la posta. Inoltre, per gli scopi descritti, è possibile utilizzare il protocollo POP o i sistemi proprietari come Microsoft Outlook o Lotus Notes. Si noti che SMTP definisce la trasmissione del messaggio stesso, ma non il contenuto. Pertanto, viene impostata la busta del messaggio e i relativi parametri. Tuttavia, l'intestazione e il corpo del messaggio non sono rilevanti per questo processo.
Panoramica del protocollo
Tramite mittente e destinatario della porta SMTPi messaggi sono collegati insieme. In questo caso, i dati necessari vengono ricevuti tramite un canale affidabile. Di solito si tratta di una connessione TCP. Una sessione SMTP contiene i comandi inviati dal client e le risposte del server corrispondenti. Di conseguenza, i parametri vengono scambiati. Un'operazione SMTP contiene tre sequenze di comando / risposta. MAIL FROM specifica l'indirizzo di ritorno richiesto per i messaggi restituiti. RCPT TO nomina il destinatario del messaggio. Questo comando può essere utilizzato più volte. Una volta per ogni destinatario.
Il comando DATA viene utilizzato direttamente perinvio del testo del messaggio. In questo caso, riguarda il contenuto del messaggio e non parte della sua shell. Questo elemento è costituito da un corpo del messaggio e un'intestazione, separati da una riga vuota. DATA è essenzialmente un gruppo di comandi. Tuttavia, il server risponde loro due volte. Prima di tutto, direttamente al comando DATA, notificando così al sistema la sua disponibilità a ricevere messaggi. Inoltre, la risposta arriva alla fine della sequenza di dati. Ciò è necessario per rifiutare o accettare l'intera lettera. Ciascuna delle numerose risposte del server è positiva o negativa, come evidenziato dal suo codice. Quest'ultimo può essere temporaneo o permanente. Il server informa mediante un codice speciale che è in attesa di ricevere ulteriori dati dal client. Server perfettamente funzionanti mantengono una coda di e-mail da inviare nuovamente in caso di errori.
SMTP è un protocollo di consegna.Questa soluzione non è in grado di recuperare i messaggi da un server remoto specifico su richiesta. Per recuperare la posta e gestire la cassetta postale, sono stati creati altri protocolli, inclusi POP e IMAP. Le ultime tecnologie dovrebbero essere consultate se il computer non è sempre acceso o ha accesso temporaneo a Internet.
Ora parliamo di avviare una coda remotalettere. Questa è una caratteristica di SMTP. Consente all'host remoto di iniziare l'elaborazione della coda dei messaggi utilizzando il server. Pertanto, quest'ultimo può ricevere le lettere di cui ha bisogno usando il comando TURN. La speciale tecnologia ODMR consente di inoltrare un messaggio a un utente autenticato. La posta elettronica richiede l'utilizzo di soli caratteri latini durante la creazione di un account. Per gli utenti che non hanno accesso a una tastiera inglese, è stato sviluppato RFC 6531. Grazie ad esso, la posta ha imparato a riconoscere caratteri "aggiuntivi". Quindi abbiamo parlato brevemente di cosa sono le porte SMTP e a cosa servono.