E‑postprotokoll
SMTP
SMTP (Simple Mail Transfer Protocol) är ett protokoll som används för att skicka och ta emot e‑postmeddelanden över Internet. Det är en avgörande del av e‑postkommunikationsprocessen och ansvarar främst för att överföra e‑post från avsändarens e‑postserver till mottagarens e‑postserver samt för att skicka e‑post från en klient till en server. Standardporten för SMTP är 25 för kommunikation mellan e‑postservrar. Port 587 och port 465 används också för SMTP, där 587 vanligtvis används för e‑postinlämning och 465 för SMTP över SSL (SMTPS). SMTP definieras av RFC 5321 version.
Nyckelfunktioner:
- Stöder autentiseringsmekanismer (t.ex. SMTP AUTH) för att säkerställa att endast auktoriserade användare kan skicka e‑post via servern.
- SMTP kan använda SSL/TLS för att kryptera anslutningen mellan klient och server, vilket säkerställer att e‑postdata överförs säkert.
- Tillhandahåller detaljerade felmeddelanden och statuskoder för att ange om e‑postöverföringen lyckades eller misslyckades.
- SMTP kan hantera multipart-meddelanden, vilket möjliggör inkludering av bilagor och olika innehållstyper i ett e‑postmeddelande.
- SMTP är ett allmänt accepterat och standardiserat protokoll som säkerställer kompatibilitet mellan olika e-postsystem och -klienter (t.ex. Microsoft Outlook, Mozilla Thunderbird använder SMTP för att skicka utgående e-post). Automatiserade system och applikationer använder SMTP för att skicka aviseringar, larm och annan automatiserad e‑post.
IMAP
Internet Message Access Protocol (IMAP) är ett standardprotokoll som används av e-postklienter för att komma åt, hämta och hantera e-postmeddelanden från en e-postserver. Bland de stödda klienterna finns Microsoft Outlook, Mozilla Thunderbird, Apple Mail och många webmailtjänster som Gmail, Yahoo Mail och Outlook.com. Den mest använda versionen är IMAP4, definierad av RFC 3501. Till skillnad från POP (Post Office Protocol), som laddar ner e-post till en lokal enhet, lagrar IMAP e-post på servern. Möjligheten att visa och hantera e-postmeddelanden direkt på e-postservern ger flexibilitet att komma åt dem från flera enheter och platser, och minskar risken för dataförlust om en enhet går förlorad eller skadas. IMAP synkroniserar e-postklienten med servern, vilket säkerställer att förändringar gjorda i en klient (t.ex. läsning eller radering av e-post) återspeglas i alla andra klienter. IMAP använder vanligtvis port 143 för okrypterad kommunikation och port 993 för krypterad (SSL/TLS) kommunikation.
Nyckelfunktioner:
- Mapphantering. IMAP låter användare skapa, ta bort och byta namn på mappar på e-postservern. Det stöder hierarkiska mappar för att organisera e-post.
- IMAP spårar statusen för varje e-post (t.ex. läst, oläst, flaggad, besvarad). Dessa statusflaggor lagras på servern, så de är enhetliga på alla enheter.
- IMAP kan hämta specifika delar av ett e-postmeddelande, såsom rubriker eller kroppsdela, vilket kan vara användbart för att förhandsgranska e-post eller hantera stora bilagor.
- IMAP stöder serverbaserad sökning och filtrering av e-post baserat på olika kriterier, vilket gör att klienter kan hämta specifika meddelanden utan att ladda ner all e-post.
- Flera klienter kan komma åt samma brevlåda samtidigt. IMAP hanterar samtidiga åtkomster och uppdaterar e-postens status i realtid.
- Serverberoende. Eftersom e-post lagras på servern krävs en pålitlig internetanslutning för att kunna komma åt och hantera e-post. Servernedtid kan påverka tillgängligheten av e-post.
- IMAP kan använda SSL/TLS för att kryptera anslutningen mellan klient och server, vilket säkerställer att e-postdata överförs säkert.
- IMAP stöder olika autentiseringsmetoder, inklusive OAuth, för att på ett säkert sätt verifiera användaridentiteter.
IMAP-protokollutökningar:
- IMAP IDLE: En utökning som låter servern meddela klienten om nya meddelanden eller förändringar i realtid, vilket minskar behovet av frekvent polling.
- IMAP KVOT: En utökning som tillhandahåller mekanismer för att hantera och rapportera lagringskvoter, vilket hjälper användare att hantera storleken på sina brevlådor.
- IMAP MOVE: En förlängning som optimerar processen att flytta meddelanden mellan mappar på servern, vilket förbättrar prestandan.
POP3
Post Office Protocol version 3 (POP3) är ett protokoll som används av e‑postklienter såsom Microsoft Outlook, Mozilla Thunderbird och Apple Mail för att hämta e‑post från en mailserver. Det är ett av de äldsta och enklaste protokollen för e‑posthämtning, utformat för att ladda ner e‑post till en lokal enhet och eventuellt radera den från servern.
Nyckelfunktioner:
- Eftersom e‑post laddas ner till den lokala enheten kan användare komma åt sina e‑postmeddelanden offline utan att behöva en konstant internetanslutning.
- POP3 är enkelt att installera och använda, vilket gör det tillgängligt för användare som behöver grundläggande e‑posthämtning utan avancerade funktioner.
- POP3 synkroniserar inte e‑post över flera enheter. När ett e‑postmeddelande har laddats ner till en enhet är det som standard inte längre tillgängligt på servern.
- POP3 erbjuder begränsade server‑sidiga hanteringsmöjligheter. Avancerade funktioner som mapphantering, server‑sökning och meddelandeflaggor stöds inte.
- Eftersom e‑post lagras lokalt måste användare säkerhetskopiera sina e‑postdata för att förhindra förlust vid enhetssvikt.
- Användare kan konfigurera POP3‑inställningar för att ta bort e‑post från servern omedelbart efter nedladdning, efter en viss tidsperiod eller när de raderas i den lokala klienten.
- POP3 kan använda SSL/TLS för att kryptera anslutningen mellan klient och server, vilket säkerställer att e‑postdata överförs säkert.
POP3‑protokollversioner och tillägg:
- POP3 over SSL (POP3S) är en version av POP3 som körs över en SSL/TLS‑anslutning och ger krypterad kommunikation mellan klient och server.
- APOP (Authenticated Post Office Protocol) är en förlängning som ger en säkrare autentiseringsmetod genom att använda hashade lösenord.