Vad är syftet med protokollet smtp
Simple Mail Transfer Protocol
Simple Mail Transfer Protocol (SMTP) existerar detta vanligaste kommunikationsprotokollet till för att skicka elektronisk brev. Den ursprungliga specifikationen från protokollet skriven från Jonathan B. Postel (RFC ) fanns inom kraft mot , tillsammans en antal utökningar.
Enkelt uttryckt är SMTP det protokoll som ansvarar för överföring av e-postmeddelanden mellan e-postservrarDen nyare standarden (RFC) inarbetar flera från utökningarna dock innebär inom övrigt inga större förändringar.
Kommunikationen sker via TCP, normalt vid port [1] vid senare kalenderår besitter även port börjat användas till för att möjliggöra anpassningar på grund av dagens verklighet var SMTP numera inom massiv utsträckning används från klientprogramvara likt körs vid ett persondator.[2] beneath ett period användes även port till SMTPS, SMTP tunnlad genom SSL på grund av för att ge ett krypterad förbindelse, dock detta existerar förlegat samt besitter ersatts från STARTTLS ovan valfri SMTP-förbindelse.
SMTP existerar en enkelt rapport samt är kapabel inom ursprungsutförande bara överföra 7-bitars indikator. detta innebär för att svenska indikator såsom å, ä samt ö samt binära filer (bilagor), ej är kapabel överföras utan vidare. Därför används olika typer från kodning, mot modell quoted printable på grund av för att utföra ifall 8-bitars indikator mot 7-bitars nära överföringen.[3]
E-post likt består från flera delar sätts ofta samman i enlighet med MIME-standarden.
Hur blir bestämt vart en information bör skickas?
[redigera | redigera wikitext]För för att att fatta beslut eller bestämma något vilken SMTP-server vilket bör kontaktas på grund av för att skicka en visst kommunikation används DNS till för att plocka upp eller ta resultat ifall mottagaradressens domän. DNS-specifikationen definierar enstaka speciell pekartyp (resource record) på grund av detta ändamål, nämligen MX (mail exchanger) vilket talar ifall namnet vid den alternativt dem SMTP-servrar liksom accepterar aviseringar på grund av ett viss domän.[4] ifall någon MX-pekare ej hittas skickas e-posten mot den explicit angivna datorn.
SMTP (Simple Mail Transfer Protocol) är en allmänt använd internetstandard för att skicka och ta emot e-postmeddelandenTillsammans tillsammans med varenda datornamn angivet såsom MX finns även en heltal såsom beskriver inom vilken ordning klienter bör försöka kontakta servrarna. en lägre anförande innebär högre prioritet, samt angående numeriskt värde datorer besitter givits identisk prioritet sålunda bör slumpen att fatta beslut eller bestämma något vilken liksom bör kontaktas.
Detta sätt för att rangordna servrar fullfölja detta möjligt för att sätta upp backupservrar såsom förmå acceptera aviseringar då huvudservern existerar otillgänglig, samt genom för att sätta identisk prioritet på grund av flera datorer får man enstaka lätt struktur från lastbalansering.[5] Låt oss ta en påhittat modell.
ifall en kommunikation bör skickas mot nisse@ därför görs ett DNS-uppslagning på grund av för att erhålla reda vid eventuella MX-pekare på grund av :
MX 0 MX 0 MX 10Här finns detta alltså tre MX-pekare till Dessa talar ifall för att alternativt kontaktas inom inledande grabb, samt angående detta försök misslyckas bör kontaktas.
Den ursprungliga specifikationen av protokollet skriven av Jonathan BEn domän måste ej äga någon MX-pekare. angående ett sådan saknas används inom andra grabb A-pekaren, detta önskar yttra den pekartyp liksom normalt används till för att omvandla datornamn mot IP-adresser.
Numera används systemet tillsammans med backupservrar mer sparsamt än tidigare. Dels på grund av för att nätet blivit mer tillförlitligt, dock även till för att flera såsom skickar ut spam utnyttjar detta faktum för att backupservrar inom allmänhet äger svagare skydd mot spam än huvudservern.
Exempelkommunikation
[redigera | redigera wikitext]SMTP existerar textbaserat inom likhet tillsammans med flera applikationsprotokoll vid Internet.
Det används vanligtvis för saker som att skicka masskampanjer med e-post, men det kan också användas för att överföra filer och ställa in e-postmeddelandendetta går alltså för att tillsammans en schema såsom ej känner protokollet ta förbindelse tillsammans med ett värddator samt egen nedteckna in dem kommandon vilket behövs (SMTP-trafik utåt existerar dock ofta spärrad från brandväggar, på grund av för att stoppa skräppost ifrån kapade persondatorer). en testmeddelande är kapabel mot modell skickas likt följer. Den inledande raden existerar telnet-kommandot självklart inom operativsystem, nästa tre rader resultat ifrån telnet-programmet, liksom den sista, raderna likt börjar tillsammans tresiffriga statuskoder existerar serverns svar:
$ telnet smtp ansträngande Connected to Escape character fryst vatten '^]'.ESMTP Sendmail HELO Hello [], pleased to meet you MAIL FROM: <user@> <user@> Sender ok RCPT TO: <abc@> <abc@> Recipient ok information Enter mail, end with "." on a line bygd itself From: user@ To: abc@ Subject: test Test test test . h1FEF2jR meddelande accepted for delivery QUIT closing connection Connection closed bygd utländsk host.
Postel (RFC ) var i kraft till , med ett antal utökningarStatuskoderna anger förloppet tillsammans tanke vid schema likt tar förbindelse, texterna vilket följer existerar avsedda till personer, antingen nära test vilket ovan alternativt då sessionen bifogas ett felrapport. Den inledande siffran inom koden existerar avsedd för att ge tillräcklig kunskap på grund av för att enstaka lätt klient skall behärska att fatta beslut eller bestämma något om den skall gå vidare, försöka vid nytt senare alternativt ge upp helt.[6]
Programvara
[redigera | redigera wikitext]På serversidan existerar nästa programvaror vanliga:
Se även
[redigera | redigera wikitext]Källor
[redigera | redigera wikitext]- ^IANA Port Numbers
- ^RFC 1.
"Abstract". Sammanfattningen beskriver tankegången på baksidan denna nya TCP-port
- ^RFC 1.
- ^RFC Resource Records
- ^RFC 5. Address upplösning and Mail Handling
- ^RFC Bilaga E "Theory of Reply Codes" samt RFC "Reply Code Severities and Theory"
"Introduction" redovisning från MIME-standarden samt bristerna inom den tidigare e-poststandarden
Externa länkar
[redigera | redigera wikitext]- Wikimedia Commons besitter media såsom rör Simple Mail Transfer Protocol.
Bilder & media
- RFC – Protokollspecifikationen till SMTP ()
- RFC – Protokollspecifikationen till SMTP ().
enstaka uppdatering från RFC liksom ännu ej antagits vilket standard.
- RFC – Protokollspecifikationen på grund av SMTP ifrån enstaka uppdatering från RFC såsom ännu ej antagits likt standard.
- RFC – information från formatet till Internet-meddelanden (). SMTP är ett standardprotokoll för internet som ansvarar för att skicka e-postmeddelandensages från en server till en annan
Beskriver bl.a. tillåtna format till e-postadresser samt standardiserade fält inom meddelandehuvudet.
- RFC – beskrivning från formatet på grund av Internet-meddelanden (). enstaka uppdatering från RFC vilket ännu ej antagits vilket standard.