Kas notiek, kad nosūti e-pastu?
E-pasta nosūtīšana sastāv no vairākiem posmiem. E-pasta programma vispirms sagatavo ziņojumu, pēc tam to pārbauda, nosūta un beidzot nogādā saņēmēja iesūtņu kastē. Tas viss notiek dažu sekunžu laikā.
Kā darbojas e-pasta sūtīšana?
Katra e-pasta sūtīšana sākas ar tīmekļa pasta pakalpojuma izmantošanu pārlūkprogrammā vai ar datorā instalētu e-pasta programmu (ko sauc arī par e-pasta klientu). E-pasta programmas tehniskais termins ir „Mail User Agent“ (MUA), ko dažkārt sauc arī par „Message User Agent“.
Kad esat uzrakstījis ziņojumu un noklikšķinājis uz „Sūtīt“, sākas e-pasta sūtīšanas process. Taču, pirms ziņojums sasniedz galamērķi, tas iziet vairākus posmus — formatēšanu, pārbaudi un pārsūtīšanu.
Standarta protokols ziņojumu nosūtīšanai ir Vienkāršais pasta pārraides protokols (SMTP). Ienākošās e-pasta vēstules tiek lejupielādētas, izmantojot IMAP vai POP3.
Pārskats par to, kā darbojas e-pasta nosūtīšana
| Solis | Iesaistītās sastāvdaļas | Uzdevums |
|---|---|---|
|
MUA (pasta lietotāja aģents) | Sagatavot ziņojumu un sadalīt to galvenē un tekstā |
|
MSA/MTA (pasta nosūtīšanas/pārsūtīšanas aģents) | Pārbaudiet adresi, pārbaudiet izmēru un mēstuļu klātbūtni, pārsūtiet uz pasta serveri |
|
MTA/interneta mezgla/saņēmēja MTA | Sadalīt ziņojumu datu paketēs un nosūtīt caur internetu |
|
Saņēmēja MDA/MUA | Saglabā pastkastē un saņēmējs to izņem |
1. solis: E-pasta programma sagatavo ziņojumu
Kad jūs noklikšķināt uz „Sūtīt“, jūsu e-pasta programma sagatavo ziņojumu nosūtīšanai, sadalot to divās daļās — virsrakstā un tekstā.
E-pasta galvenē ir norādīta informācija, piemēram, sūtītājs, saņēmējs(-i), temata rinda, kā arī sūtīšanas datums un laiks.
Zem virsraksta atrodas e-pasta galvenā daļa. Galvenajā daļā ir iekļauts e-pasta galvenais saturs — jūsu ziņojuma teksts un visi pievienotie faili, piemēram, attēli vai dokumenti. Kopā tie veido pilnīgu e-pastu, kas tiks nosūtīts.
2. solis: pasta serveris pārbauda ziņojumu
Tālāk jūsu e-pasta lietotāja programma (MUA) izveido savienojumu ar jūsu e-pasta pakalpojuma sniedzēja pasta serveri. Pasta serverī darbojas programmatūra, kas paredzēta, lai nepārtraukti pārvaldītu ziņojumu sūtīšanu un saņemšanu. Šo programmatūru sauc par pasta pārraides aģentu (MTA) (vai ziņojumu pārraides aģentu), un tā veido pasta servera pamatu.
Daži pakalpojumu sniedzēji pirms MTA izmanto arī pasta nosūtīšanas aģentu (MSA). MSA sazinās tieši ar jūsu e-pasta programmu, pārbaudot, vai saņēmēja adrese ir derīga un saistīta ar reālu domēnu. Nederīgas vai nepareizi noformētas adreses tiek noraidītas, bet derīgās tiek nosūtītas tālāk uz MTA. Daudzās sistēmās MSA funkcija jau ir integrēta MTA programmnodrošinājumā.
Pirms ziņojuma nosūtīšanas MTA pārbauda, vai tas atbilst pakalpojuma sniedzēja noteiktajiem izmēra ierobežojumiem. Lielākā daļa e-pasta pakalpojumu atļauj pielikumus, kuru izmērs ir no 4 MB līdz 20 MB. Ja ziņojums vai pielikumi pārsniedz šo ierobežojumu, jūs saņemsiet kļūdas ziņojumu, un e-pasts netiks nosūtīts. MTA arī pārbauda izejošos ziņojumus, meklējot surogātpastu un ļaunprogrammatūras, piemēram, vīrusus vai trojāņus. Ja viss ir kārtībā, ziņojums tiek ievietots rindā nosūtīšanai.
3. solis: Ziņojums nonāk saņēmēja pasta serverī
Nākamajā solī MTA nosaka, kur jāpiegādā ziņojums, meklējot saņēmēja pasta serveri domēna nosaukumu sistēmā (DNS) — ja vien MSA to jau nav izdarījis. Kad serveris ir atrasts, MTA pārbauda, vai adreses lokālā daļa (daļa pirms @ zīmes) pastāv. Ja nē (rakstīšanas kļūdas dēļ vai vienkārši tāpēc, ka tā nepastāv), MTA nosūta ziņojumu atpakaļ sūtītājam kopā ar kļūdas paziņojumu. Ja adrese ir derīga, MTA pārsūta ziņojumu uz saņēmēja pasta serveri.
Pārraides laikā ziņojums — tāpat kā lielākā daļa internetā nosūtīto datu — tiek sadalīts mazākās datu pakās. Katra paka tiek nosūtīta kā daļa no TCP segmenta, kura izmērs parasti ir apmēram 1500 baiti un ko sauc par maksimālo pārraides vienību (MTU). Šāda pieeja uzlabo efektivitāti, jo mazākas pakas internetā pārvietojas vienmērīgāk un var izmantot dažādus maršrutus līdz galamērķim atkarībā no tā, kuri no tiem ir mazāk noslogoti.
Šie pakeši ceļo pa internetu, izmantojot apmaiņas punktu tīklu, ko sauc par interneta mezglu punktiem. Šajos mezglu punktos e-pasta pakalpojumu sniedzēji apmainās ar lieliem datu apjomiem, tādējādi padarot tos par būtisku interneta globālās infrastruktūras sastāvdaļu. Atsevišķi e-pasta pakeši ceļo caur šiem mezglu punktiem, virzoties uz saņēmēja pasta serveri. Kad visi pakeši ir saņemti, tie tiek atkal salikti kopā, lai atjaunotu e-pastu pilnā apjomā.
4. solis: E-pasts tiek nosūtīts saņēmējam
Kad ziņojums sasniedz saņēmēja pasta serveri, MTA veic vēl vienu pārbaužu sēriju, šoreiz pārbaudot:
- Maksimālais ziņojuma apjoms (kā noteicis pakalpojuma sniedzējs)
- Potenciāls surogātpasts (balstoties uz sūtītāja reputāciju un aizdomīgiem atslēgvārdiem)
- Vīrusi un ļaunprogrammatūras
Daudzi pakalpojumu sniedzēji tagad izmanto arī uz mākslīgo intelektu balstītus filtrus, lai precīzāk atklātu aizdomīgus vai krāpnieciskus ziņojumus.
Ja e-pasts iztur visas pārbaudes, ziņojumu piegādes aģents (MDA) to saglabā saņēmēja iesūtņu kastē. Kad saņēmējs atver savu e-pasta klientu, viņa e-pasta lietotāja programma (MUA) lejupielādē ziņojumu no servera.
Viss process — no nosūtīšanas līdz piegādei — parasti aizņem tikai dažas sekundes.