Att skicka ett e -postmeddelande från en dator till en annan innebär ett komplext samspel av protokoll, servrar och applikationer. Här är en förenklad uppdelning av processen:
1. Användaråtgärden:
* komponera e -postmeddelandet: Du använder en e-postklient (som Outlook, Thunderbird eller en webbaserad klient som Gmail) för att skriva din e-post. Du anger mottagarens e -postadress, ämne och kropp.
* Klicka på "Skicka": När du träffar "Skicka" initierar din e -postklient processen.
2. Skicka e -postmeddelandet (klient till servern):
* SMTP (Simple Mail Transfer Protocol): Din e -postklient använder SMTP -protokollet för att kommunicera med din e -postleverantörs utgående e -postserver (SMTP -server) . Denna server ansvarar för att skicka e -postmeddelanden.
* autentisering: SMTP -servern kräver vanligtvis att du autentiserar med ditt användarnamn och lösenord. Detta verifierar att du har behörighet att skicka e -post via deras tjänst.
* Meddelandeöverföring: Din e -postklient paketerar e -postmeddelandet (ämne, kropp, bilagor, mottagaradress) och skickar den till SMTP -servern.
3. SMTP -serverns roll (skickar till en annan server):
* Domain Name System (DNS) Sökning: SMTP -servern undersöker mottagarens e -postadress (t.ex. `user@exemple.com ') och extraherar domännamnet (` exempel.com'). Den använder sedan DNS för att hitta posten mail Exchange (MX) för den domänen. MX -posten anger inkommande e -postserver (även känd som en e -postutbytesserver) Det ansvarar för att ta emot e -postmeddelanden för den domänen.
* Meddelandeöverföring (SMTP): SMTP -servern på din leverantör använder sedan SMTP -protokollet igen för att ansluta till mottagarens inkommande e -postserver.
* leverans: Din leverantörs SMTP -server sänder e -postmeddelandet till mottagarens inkommande e -postserver.
4. Ta emot e -postmeddelandet (server till server):
* inkommande e -postserver: Mottagarens inkommande e -postserver får e -postmeddelandet.
* lagring: Servern lagrar e -postmeddelandet i mottagarens brevlåda (som i huvudsak är en fil- eller databaspost på servern).
5. Hämta e -postmeddelandet (server till klient):
* Pop3 (Post Office Protocol version 3) eller IMAP (Internet Message Access Protocol): Mottagaren använder en e -postklient för att ansluta till sin inkommande e -postserver . De använder vanligtvis antingen:
* pop3: Ladda ner e -postmeddelandet till mottagarens dator. (Raderar ofta e -postmeddelandet från servern efter nedladdning, även om detta kan konfigureras för att lämna en kopia.)
* IMAP: Håll e -postmeddelandet på servern och synkroniserar det med mottagarens dator. Detta gör att mottagaren kan komma åt samma e -postmeddelanden från flera enheter.
* autentisering: E -postklienten autentiserar med den inkommande e -postservern med mottagarens användarnamn och lösenord.
* Meddelandehämtning: E -postklienten hämtar e -postmeddelandet från servern och visar den till mottagaren.
Förenklad analogi:
Tänk på det som att skicka ett fysiskt brev:
1. Du skriver brevet: Komponera e -postmeddelandet.
2. Du lägger det i ett kuvert med en adress: Lägg till mottagarens e -postadress.
3. Du tar det till ditt lokala postkontor (din leverantörs SMTP -server): Din e -postklient skickar den till din leverantörs utgående e -postserver.
4. Ditt postkontor skickar det till mottagarens postkontor: Din leverantörs SMTP -server skickar den till mottagarens inkommande e -postserver.
5. Mottagarens postkontor levererar det till sin brevlåda: Mottagarens inkommande e -postserver lagrar e -postmeddelandet.
6. Mottagaren kontrollerar sin brevlåda och läser brevet: Mottagaren använder sin e -postklient för att hämta och läsa e -postmeddelandet.
Nyckelprotokoll:
* SMTP (Simple Mail Transfer Protocol): Används för att skicka e -postmeddelanden (klient till server och server till server).
* Pop3 (Post Office Protocol version 3): Används för att hämta e -postmeddelanden (server till klient), vanligtvis nedladdningar och tar ibland bort från servern.
* IMAP (Internet Message Access Protocol): Används för att hämta e -postmeddelanden (server till klient), håller e -postmeddelanden på servern och synkroniserar.
* DNS (domännamnsystem): Används för att leta upp e -postservern för en domän.
Viktiga anteckningar:
* Säkerhet: E -postöverföring kan säkras med protokoll som TLS/SSL för att kryptera kommunikationen mellan klienter och servrar.
* skräppostfiltrering: E -postservrar har ofta skräppostfilter för att blockera oönskade e -postmeddelanden.
* E -postleverantörer: Företag som Google (Gmail), Microsoft (Outlook), Yahoo och andra tillhandahåller e -posttjänster, som inkluderar nödvändiga servrar och infrastruktur för att skicka och ta emot e -postmeddelanden.
* Konfiguration: Du måste konfigurera din e -postklient med rätt serveradresser (SMTP, POP3 eller IMAP) och portar som tillhandahålls av din e -postleverantör för att skicka och ta emot e -postmeddelanden. Denna information är vanligtvis tillgänglig på din leverantörs webbplats.
Kort sagt, att skicka ett e -postmeddelande är en kooperativ insats mellan din dator, din e -postleverantörs servrar, mottagarens e -postleverantörs servrar och mottagarens dator, som alla kommunicerar med standardiserade protokoll.