Simple Mail Transfer Protocol (SMTP)

SMTP-protocol (Simple Mail Transfer Protocol) is een verzameling communicatieregels waarmee de software een elektronische e-mail (e-mail) via internet kan verzenden. E-mail is een van de meest opkomende en waardevolle services op internet. De meeste systemen gebruiken het SMTP-protocol als een techniek om e-mail van de ene klant naar de andere over te dragen. SMTP-protocol wordt gebruikt bij het verzenden van de e-mail en werkt als een push-protocol, terwijl IMAP (internet message access protocol) of POP (postkantoor-protocol) wordt gebruikt bij het ophalen van deze e-mails aan het einde van de ontvanger. SMTP valt onder een applicatielaagprotocol.

Wanneer een e-mail wil worden verzonden, start de gebruiker een TCP-verbinding met de SMTP-server en verzendt deze vervolgens via de verbinding. De SMTP-server staat voortdurend in de luistermodus. Op het moment dat het naar een TCP-verbinding van een willekeurige gebruiker luistert, begint het een verbinding op die poort. Nadat de TCP-verbinding effectief is gemaakt, wordt de e-mail onmiddellijk verzonden. SMTP-protocol verzendt berichten op basis van e-mailadressen. Het biedt een berichtenuitwisseling tussen clients op dezelfde computer of op verschillende apparaten.

Het kan ook de volgende taken uitvoeren:

  • Het kan een bericht naar meerdere ontvangers verzenden.
  • Het kan tekst, video, spraak of afbeeldingen aan het bericht toevoegen.
  • Het kan ook berichten over externe netwerken verzenden.

Inzicht in het SMTP-protocol

  • Het belangrijkste idee achter het SMTP-protocol is het opstellen van communicatierichtlijnen tussen servers. De servers identificeren zichzelf en kondigen het soort communicatie aan dat wordt gedaan. Servers verwerken ook fouten zoals onjuiste e-mailadressen. Als het adres van de ontvanger bijvoorbeeld onjuist is, antwoordt de ontvangende server met een foutbericht.

Normaal gesproken is SMTP geïntegreerd in een e-mailtoepassing en bestaat uit vier hoofdcomponenten:

  1. Mail user agent (MUA)
  2. Agent voor het indienen van e-mail (MSA)
  3. Mail Transfer Agent (MTA)
  4. Postbezorgingsagent (MDA)

SMTP begint een sessie tussen de MUA, de gebruiker en de MSA, de server. MTA en MDA worden gebruikt voor het zoeken naar adressen in het domein en voor lokale bezorgdiensten.

Commando's van SMPT

Laten we een paar SMPT-opdrachten bekijken:

  • HELO - Deze opdracht wordt gebruikt bij het identificeren van de gebruiker en de volledige domeinnaam, die slechts eenmaal per sessie wordt verzonden.
  • MAIL - Deze opdracht wordt gebruikt bij het initiëren van een berichtoverdracht.
  • RCPT - Deze opdracht komt na MAIL en wordt gebruikt om de volledig gekwalificeerde naam van de ontvanger te identificeren. Voor meerdere ontvangers gebruiken we één RCPT voor elk van de ontvangers.
  • DATA - Deze opdracht wordt gebruikt om gegevens de ene regel na de andere te verzenden.

Soorten SMTP-protocol

Het SMTP-model kan van de volgende twee typen zijn:

  • End-to-end model
  • Store-and-forward-model

Het end-to-end-ontwerp communiceert tussen verschillende organisaties terwijl de communicatie binnen de organisatie het magazijn- en forward-model is. Om een ​​e-mail te verzenden, neemt de klant onmiddellijk contact op met de SMTP van de bestemming. De SMTP-server bewaart de e-mail totdat de SMTP van de ontvanger deze effectief ontvangt. De SMTP-klant initieert de vergadering en de SMTP-ontvanger reageert op de aanvraag voor de vergadering.

Hoe werkt het SMTP-protocol?

Laten we eens kijken naar de werking van SMTP om een ​​beter begrip te krijgen.

  1. Samenstelling van post:

In eerste instantie stelt de afzender een e-mail op met behulp van een Mail User Agent (MUA) en verzendt vervolgens de e-mail. MUA helpt bij het verzenden en ontvangen van e-mail. Het e-mailbericht bestaat uit twee delen, namelijk de hoofdtekst en de koptekst. De hoofdtekst bestaat uit het hoofdgedeelte van het bericht, terwijl de koptekst bestaat uit het onderwerp, dat een eenregelige beschrijving is van wat de hoofdtekst bevat en de adresgegevens van de afzender en ontvanger.

  1. Inzending van post:

De klant gebruikt het Simple Mail Transfer Protocol nadat de structuur van het document is voltooid en verzendt het voltooide document naar de server op TCP-kanaal 25.

  1. Bezorging van post:

E-mailadressen bevatten de gebruikersnaam en de domeinnaam van de ontvanger. In is "abc" de gebruikersnaam van de ontvanger en "gmail.com" de naam van het domein. Als de domeinnaam van de ontvanger verschilt van de domeinnaam van de afzender, stuurt MSA de brief naar Mail Transfer Agent (MTA). Om de e-mail te verzenden, zoekt de MTA naar het doeldomein. Het kijkt in het Domain Name System (DNS) om het doeldomein te vinden. Zodra het record is gevonden, maakt MTA verbinding met de server om het bericht te verzenden.

  1. Ontvangst en verwerking van e-mail:

Nadat de server het bericht heeft ontvangen, verzendt het dit naar de Mail Delivery Agent (MDA), die de e-mail bewaart totdat de gebruiker het ophaalt.

  1. Toegang en ophalen van e-mail:

De e-mail die is opgeslagen in de MDA wordt opgehaald door in te loggen op de MUA, met behulp van een gebruikersnaam en wachtwoord van de MUA.

Voordelen van SMTP-protocol

  1. SMTP levert de eenvoudigste vorm van communicatie via e-mails tussen verschillende computers in een specifiek netwerk.
  2. SMTP is gemaakt van een eenvoudig platform, waardoor het gemakkelijk en snel is om e-mails te verzenden.
  3. SMTP biedt betrouwbaarheid voor uitgaande e-mailberichten, op een manier dat als een bericht niet succesvol wordt verzonden, de SMTP-server hetzelfde bericht opnieuw probeert te verzenden tot het bericht met succes is verzonden.
  4. SMTP helpt een toegewijde server te hebben om uitgaande e-mailberichten in organisaties te beheren.
  5. Het is gemakkelijk en eenvoudig om verbinding te maken met SMTP. Het biedt een eenvoudige installatie.
  6. SMTP-verbinding heeft geen beperkingen en kan worden gebruikt om verbinding te maken met elk systeem. Het enige wat we moeten doen is de SMTP-informatie opnemen.
  7. Het omvat geen enkele ontwikkeling van onze kant.

Conclusie

SMTP biedt de eenvoudigste oplossing om e-mails en berichten naar mensen over de hele wereld te verzenden. Bulk e-mailen is alleen mogelijk via SMTP-servers en het is een van de meest geldvriendelijke manieren om e-mails naar een groot aantal mensen tegelijk te verzenden.

Aanbevolen artikelen

Dit is een handleiding voor het SMTP-protocol geweest. Hier hebben we de werking, opdracht, typen en voordelen van SMTP besproken. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Wat is webhosting?
  2. Opdrachten beheersen
  3. Inleiding tot computernetwerk
  4. Top Website Services