E-post fremstår som en av de mest verdifulle tjenestene på internett i dag. De fleste internettsystemer bruker SMTP som en metode for å overføre e-post fra en bruker til en annen. SMTP er en push-protokoll og brukes til å sende e-post mens POP (postkontorprotokoll) eller IMAP (Internet Message Access Protocol) brukes til å hente disse e-postene ved mottakerens side.
Hva er Simple Mail Transfer Protocol?
SMTP er en applikasjonslagsprotokoll. Klienten som ønsker å sende posten åpner en TCP tilkobling til SMTP-serveren og sender deretter e-posten over tilkoblingen. SMTP-serveren er en lyttemodus som alltid er på. Så snart den lytter etter en TCP-tilkobling fra en klient, starter SMTP-prosessen en tilkobling gjennom port 25. Etter vellykket etablering av en TCP-tilkobling sender klientprosessen e-posten umiddelbart.

SMTP
SMTP-protokoll
SMTP-modellen er av to typer:
- End-to-end metode
- Lagre-og-send-metoden
Ende-til-ende-modellen brukes til å kommunisere mellom ulike organisasjoner, mens butikk- og frem-metoden brukes i en organisasjon. En SMTP-klient som ønsker å sende e-posten vil kontakte destinasjonens verts-SMTP direkte for å sende e-posten til destinasjonen. SMTP-serveren vil holde e-posten for seg selv til den er vellykket kopiert til mottakerens SMTP.
Klienten SMTP er den som starter økten, så la oss kalle den klient-SMTP og serveren SMTP er den som svarer på øktforespørselen, så la oss kalle den mottaker-SMTP. Klient-SMTP vil starte økten og mottaker-SMTP vil svare på forespørselen.
Modell av SMTP-system
I SMTP-modellen handler brukeren med brukeragenten (UA), for eksempel Microsoft Outlook, Netscape, Mozilla, etc. For å utveksle e-post ved hjelp av TCP, brukes MTA. Brukeren som sender e-posten trenger ikke å forholde seg til MTA, da det er systemadministratorens ansvar å sette opp en lokal MTA. MTA opprettholder en liten kø med post slik at den kan planlegge gjentatt levering av post i tilfelle mottakeren ikke er tilgjengelig. MTA leverer posten til postkassene og informasjonen kan senere lastes ned av brukeragentene.

SMTP-modell
Komponenter av SMTP
- Mail User Agent (MUA): Det er et dataprogram som hjelper deg med å sende og hente e-post. Den er ansvarlig for å opprette e-postmeldinger for overføring til e-postoverføringsagenten (MTA).
- Mail Submission Agent (MSA): Det er et dataprogram som mottar post fra en Mail User Agent (MUA) og samhandler med Mail Transfer Agent (MTA) for overføring av posten.
- Mail Transfer Agent (MTA): Det er programvare som har jobben med å overføre post fra ett system til et annet ved hjelp av SMTP.
- Mail Delivery Agent (MDA): En postleveringsagent eller Local Delivery Agent er i utgangspunktet et system som hjelper til med levering av post til det lokale systemet.
Arbeid med SMTP
Nedenfor nevnt er trinnene for arbeidet med SMTP [Simple Mail Transfer Protocol].
- Kommunikasjon mellom avsender og mottaker: Avsenderens brukeragent forbereder meldingen og sender den til MTA. MTAs ansvar er å overføre posten over nettverket til mottakerens MTA. For å sende e-post må et system ha en klient-MTA, og for å motta e-post må et system ha en server-MTA.
- Sende e-poster: E-post sendes med en rekke forespørsels- og svarmeldinger mellom klienten og serveren . Meldingen som sendes over består av en overskrift og en brødtekst. En null-linje brukes til å avslutte e-posthodet, og alt etter null-linjen anses som hovedteksten i meldingen, som er en sekvens av ASCII-tegn. Meldingsteksten inneholder den faktiske informasjonen som leses av kvitteringen.
- Motta e-poster: Brukeragenten på serversiden sjekker postboksene på et bestemt tidspunkt med intervaller. Hvis det mottas informasjon, informerer den brukeren om e-posten. Når brukeren prøver å lese e-posten, viser den en liste over e-poster med en kort beskrivelse av hver e-post i postkassen. Ved å velge hvilken som helst av e-posten kan brukere se innholdet på terminalen.

Arbeid med SMTP
Noen SMTP-kommandoer
- FÅ: Identifiserer klienten til serveren, fullt kvalifisert domenenavn, kun sendt én gang per økt
- POST: Start en meldingsoverføring, det fullt kvalifiserte domenet til opphavsmannen
- RCPT: Følger MAIL, identifiserer en adressat, vanligvis det fullstendige navnet på adressaten, og for flere adressater bruk en RCPT for hver adressat
- DATA: Send data linje for linje
For mer kan du henvise til SMTP-kommandoer .
Forskjellen mellom SMTP og utvidet SMTP
Utvidet SMTP er en utvidet versjon av SMTP. Utvidet SMTP er et sett med protokoller for å sende og motta elektroniske meldinger på internett. Først sendes e-post fra avsender til avsender-server gjennom ESMTP og fra avsender-server til mottaker-server på internett gjennom ESMTP. ESMTP følger de samme protokollene som SMTP. Den legger til mer funksjonalitet, sikkerhet og autentisering enn SMTP.
La oss se noen grunnleggende forskjeller mellom dem.
| SMTP | Utvidet SMTP |
|---|---|
| Brukere ble ikke verifisert i SMTP som et resultat av e-poster som ble sendt i massiv skala. | I utvidet SMTP utføres autentisering av avsender. |
| Vi kan ikke legge ved en multimediefil i SMTP direkte uten hjelp fra MMIE. | Vi kan legge ved multimediefil direkte i ESMTP. |
| Vi kan ikke redusere størrelsen på e-posten i SMTP. | Vi kan redusere størrelsen på e-posten i utvidet SMTP. |
| SMTP-klienter åpner overføring med kommandoen HELO. | Hovedidentifikasjonsfunksjonen for ESMTP-klienter er å åpne en overføring med kommandoen EHLO (Extended HELLO). |
Fordeler med SMTP
- Om nødvendig kan brukerne ha en dedikert server.
- Det gir mulighet for masseutsendelse.
- Lavpris og bredt dekningsområde.
- Tilby valg for e-postsporing.
- Pålitelig og rask e-postlevering.
Ulemper med SMTP
- SMTPs felles port kan blokkeres av flere brannmurer .
- SMTP-sikkerhet er et større problem.
- Dens enkelhet begrenser hvor nyttig den kan være.
- Bare 7-bits ASCII-tegn kan brukes.
- Hvis en melding er lengre enn en viss lengde, kan SMTP-servere avvise hele meldingen.
- Levering av meldingen din vil vanligvis innebære ytterligere frem-og-tilbake-behandling mellom servere, noe som vil forsinke sendingen og øke sannsynligheten for at den ikke blir sendt.
Vanlige spørsmål om SMTP – Vanlige spørsmål
Hva er standardporten for SMTP?
Standardporten for Simple Mail Transfer Protocol er port 25.
Hva er SMTP-relé?
SMTP Relay kan i utgangspunktet defineres som prosessen med å overføre e-post fra en server til en annen server.
Beskriv noen vanlige problemer i SMTP-e-postlevering.
Noen vanlige problemer som dukket opp i SMTP-e-postlevering er blokkerte porter, autentiseringsproblem osv.