SMTP
SMTP - Simple Mail Transfer Protocol, RFC 2821 (ersätter RFC 821) är ett protokoll för att leverera e-post.På internet skickar en person normalt e-post från sitt e-postprogram, MUA, mail user agent. Programmet skickar meddelandet till en e-postserver, MTA, mail transfer agent, med hjälp av protokollet SMTP eller genom att köa brevet lokalt genom att köra en lokal MQA, mail queueing agent (ibland samma program som e-postserverprogrammet självt). Denna server skickar via en eller flera mail transfer agent vidare meddelandet till den mail transfer agent som finns "närmast" mottagaren. När en mail transfer agent tar emot ett meddelande som sedan kommer att skickas vidare kallas detta relaying. Sista mail transfer agent sparar brevet i en MS, mail storage, genom att det behandlas av en MDA, mail delivery agent. Den mottagande personen använder sitt e-postprogram (även det en MUA) för att hämta brev från mail storage.
- MUA MTA ... MTA MDA MS MUA
Konversationsexempel:
Detta exempel visar ett normalt samtal mellan server och klient för att skicka ett e-post. Klienten tar initiativet till samtalet genom att ansluta, och servern skickar den första protokolldefinierade datan tillbaka.
Om något går snett under konversationen, t.ex. att en av mottagaradresserna inte är giltig, att klienten inte har rätt att använda servern, eller att servern har något problem som gör att mailet inte kan levereras (t.ex. slut på minne eller diskutrymme) returneras en felkod som börjar på 4 eller 5, t.ex. 450. En felkod på formen 4xx innebär att felet är temporärt, dvs. klienten kan försöka igen lite senare, medan 5xx-fel indikerar ett permanent fel.
Se även
- RFC 2822, internet message format; syster-RFC till 2821 som beskriver hur meddelandena som skickas med SMTP ser ut
- LMTP
- QMTP
Kommer inte uppdelningen på MUA, MTA, MQA, MDA och MS från X.400-världen? Är egentligen alla begreppen relevanta om man ska beskriva SMTP och internet-mejl? Jag brukar dela upp det på "sending MUA", "receiving MUA" och "MTA", när jag pratar om internet-mejl, men jag vet inte om det är mina egna påfund eller något som andra gör också. (Står det inte något inledande om "proccessing model" eller något sådant i RFC 2821?) -- Christer Romson, 9 september 2003MS och MQA har jag aldrig hört i SMTP-sammanhang, men MDA används ofta. --Magnus Bäck
Artikeln skriven 2009-01-17 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
CitatSko
Hals
Historia
Glasnudlar
Risnudlar
Äggnudlar
Margarin
Celsius