- SMTP sta per Simple Mail Transfer Protocol.
- SMTP è un insieme di linee guida di comunicazione che consentono al software di trasmettere un messaggio di posta elettronica su Internet Protocollo di trasferimento della posta semplice .
- È un programma utilizzato per inviare messaggi ad altri utenti di computer in base a indirizzi e-mail.
- Fornisce uno scambio di posta tra utenti sullo stesso computer o su computer diversi e supporta anche:
- Può inviare un singolo messaggio a uno o più destinatari.
- L'invio del messaggio può includere testo, voce, video o grafica.
- Può anche inviare messaggi su reti esterne a Internet.
- Lo scopo principale di SMTP è quello di impostare regole di comunicazione tra i server. I server hanno un modo per identificarsi e annunciare il tipo di comunicazione che stanno tentando di eseguire. Hanno anche un modo per gestire gli errori come l'indirizzo email errato. Ad esempio, se l'indirizzo del destinatario è sbagliato, il server ricevente risponderà con un messaggio di errore di qualche tipo.
Componenti dell'SMTP
- Innanzitutto suddivideremo il client SMTP e il server SMTP in due componenti quali user agent (UA) e mail transfer agent (MTA). L'agente utente (UA) prepara il messaggio, crea la busta e quindi inserisce il messaggio nella busta. L'agente di trasferimento della posta (MTA) trasferisce questa posta su Internet.
- SMTP consente un sistema più complesso aggiungendo un sistema di inoltro. Invece di avere solo un MTA sul lato mittente e uno sul lato ricevente, è possibile aggiungere più MTA, che agiscono come client o server per inoltrare l'e-mail.
- Il sistema di inoltro senza protocollo TCP/IP può essere utilizzato anche per inviare e-mail agli utenti e ciò si ottiene utilizzando il gateway di posta. Il gateway di posta è un MTA di inoltro che può essere utilizzato per ricevere un'e-mail.
Funzionamento dell'SMTP
Se il nome di dominio dell'indirizzo e-mail del destinatario è diverso dal nome di dominio del mittente, MSA invierà la posta al Mail Transfer Agent (MTA). Per inoltrare l'e-mail, l'MTA troverà il dominio di destinazione. Controlla il record MX dal Domain Name System per ottenere il dominio di destinazione. Il record MX contiene il nome di dominio e l'indirizzo IP del dominio del destinatario. Una volta individuato il record, MTA si connette al server Exchange per inoltrare il messaggio.