Modul 1 · 1.1
Što se događa kada kliknete Pošalji
Modul 1: Kako funkcionira Vaša e-pošta · Vrijeme čitanja: 9 min
Cilj učenja: Nakon ove lekcije moći ćete objasniti kojim putem poruka putuje između gumba Pošalji i Pristigle pošte primatelja te pokazati razliku između omotnice i zaglavlja poruke.
Ključni pojmovi: webmail, poslužitelj e-pošte, SMTP, MX zapis, IMAP, omotnica, zaglavlja, Return-Path, Received, Message-ID, SPF, DKIM, DMARC
Webmail je program za e-poštu u Vašem pregledniku
Vaša e-pošta nije spremljena u pregledniku niti na Vašem računalu. Nalazi se na poslužitelju e-pošte: računalu koje radi danju i noću, prima, čuva i preusmjerava poruke. Da biste tu poštu pročitali, potreban Vam je program za e-poštu. To može biti Outlook, aplikacija za poštu na Vašem telefonu ili webmail.
Webmail je jednostavno program za e-poštu koji radi u Vašem pregledniku. Kod WebOké to je Roundcube. Roundcube sam po sebi nije poslužitelj e-pošte. On u Vaše ime komunicira s poslužiteljem e-pošte, istim jezicima koje koriste Outlook ili Apple Mail:
- IMAP za čitanje, premještanje i brisanje Vaše pošte;
- SMTP za slanje pošte.
Ako nešto ne radi u webmailu, problem često nije u samom webmailu, nego u onome što poslužitelj radi ili javlja. I obrnuto: ako slanje u webmailu radi, a u Vašem programu za e-poštu ne radi, problem je u postavkama tog programa.
Od gumba Pošalji do Pristigle pošte u pet koraka
Sanne de Vries (sanne@example.com) ima cvjećarnicu. Svojem klijentu Ahmedu (ahmed@example.net) šalje ponudu za vjenčani buket. Evo što se događa kada klikne Pošalji.
- Predaja vlastitom poslužitelju. Webmail putem SMTP-a predaje poruku poslužitelju e-pošte koji koristi Sanne. To se naziva i predaja ili submission. Sanne se pritom mora prijaviti, inače bi svatko mogao koristiti njezin poslužitelj za slanje spama. Programi za e-poštu za to koriste priključak (port) 465 ili 587, uz šifriranje. Webmail tvrtke WebOké šalje poštu putem istog poslužitelja na koji ste prijavljeni.
- Traženje puta. Poslužitelj koji koristi Sanne gleda dio Ahmedove adrese iza znaka @: example.net. U DNS-u traži MX zapis te domene. Taj zapis govori koji poslužitelj prima poštu za example.net.
- Isporuka. Sannin poslužitelj uspostavlja vezu s tim poslužiteljem primatelja i isporučuje poruku, ponovno putem SMTP-a. Između poslužitelja to se odvija na priključku 25.
- U poštanski sandučić. Poslužitelj primatelja provjerava poruku (postoji li adresa, je li riječ o spamu?) i sprema je u Ahmedov poštanski sandučić, u Pristiglu poštu ili u mapu za spam.
- Čitanje. Ahmed otvara svoj program za e-poštu ili webmail. On putem IMAP-a dohvaća poruku i prikazuje je.
Svaki korak može zasebno poći po zlu. Zato poruka o pogrešci uvijek daje naznaku o tome gdje je nastao problem: se Sanne nije mogla prijaviti na vlastiti poslužitelj (korak 1), njezin poslužitelj nije pronašao primatelja (korak 2 ili 3) ili je poslužitelj primatelja odbio poruku (korak 4)?
Omotnica i pismo: dvije vrste adresa
E-poruka nalikuje pismu u omotnici. Poslužitelji gledaju samo omotnicu. Vi i Ahmed uglavnom vidite pismo.
Omotnica nastaje tijekom SMTP razgovora između dvaju poslužitelja. Poslužitelj pošiljatelja najprije kaže od koga je poruka (naredba MAIL FROM), a zatim kome je namijenjena (RCPT TO). Tek nakon toga slijedi sama poruka. Adresa pošiljatelja na omotnici je adresa na koju se šalju poruke o pogrešci. Pri posljednjoj isporuci poslužitelj primatelja upisuje je na vrh poruke kao Return-Path.
Pismo počinje zaglavljima (headers): redcima s nazivom, dvotočkom i vrijednošću. Najpoznatija su:
- From: pošiljatelj kojeg vidite u svojem programu za e-poštu;
- To i Cc: primatelji koje vidite;
- Subject: predmet;
- Date: trenutak slanja, prema satu programa pošiljatelja;
- Message-ID: jedinstvena oznaka ove poruke. Odgovori se pozivaju na nju, pa program za e-poštu tako zna koje poruke pripadaju zajedno.
Omotnica i zaglavlja ne moraju biti jednaki. Ako Sanne pošalje poruku s kolegom Daanom (daan@example.com) u polju Bcc, Daan je naveden na omotnici, ali ne i u zaglavljima. Zato Ahmed ne vidi da Daan također čita poruku. A bilten često ima Return-Path kod servisa za slanje biltena, dok je u polju From adresa trgovine. Poruke o pogrešci tada stižu servisu.
Retci Received: putni dnevnik poruke
Svaki poslužitelj koji primi poruku mora dodati zaglavlje Received, i to na sam vrh. Tako poruka usput gradi putni dnevnik. Najgornji redak Received stoga je posljednji korak, a najdonji prvi. Čitate ih odozdo prema gore.
Ovako otprilike izgledaju zaglavlja Sannine poruke kod Ahmeda (skraćeno):
Return-Path: <sanne@example.com>
Received: from mail.example.com (mail.example.com [192.0.2.10])
by mx.example.net with ESMTPS
for <ahmed@example.net>; Tue, 10 Nov 2026 10:15:04 +0100
Received: from webmail.example.com ([192.0.2.20])
by mail.example.com with ESMTPSA
for <ahmed@example.net>; Tue, 10 Nov 2026 10:15:02 +0100
From: Sanne de Vries <sanne@example.com>
To: Ahmed <ahmed@example.net>
Subject: Offerte bruidsboeket
Date: Tue, 10 Nov 2026 10:15:01 +0100
Message-ID: <20261110091501.a1b2c3@example.com>Najprije pročitajte najdonji redak Received. Webmail je predao poruku poslužitelju mail.example.com. Slova ESMTPSA znače: šifrirano (S) i uz prijavu (A). Zatim je mail.example.com proslijedio poruku poslužitelju mx.example.net, Ahmedovu poslužitelju. Dio iza "from" je poslužitelj koji je ponudio poruku, a dio iza "by" poslužitelj koji ju je primio. Vremena pokazuju koliko je trajao svaki korak.
Zamka: pošiljatelj prije slanja može sam dodati lažne retke na dno. Zato vjerujte prije svega gornjim retcima, koje su izradili poslužitelji koje poznajete, primjerice poslužitelj Vašeg vlastitog pružatelja usluge.
Zašto se From može krivotvoriti
Protokol SMTP osmišljen je u vrijeme kada su svi jedni drugima vjerovali. Ništa u samom protokolu ne provjerava je li pošiljatelj u polju From stvaran. Prevarant stoga može poslati poruku s From: sanne@example.com, a da nema nikakve veze sa Sanne.
Zato su naknadno uvedene tri provjere koje vlasnik domene postavlja u svojem DNS-u:
- SPF određuje koji poslužitelji smiju slati poštu s adresom pošiljatelja na omotnici iz te domene.
- DKIM stavlja digitalni potpis na poruku. Primatelj ga provjerava ključem iz DNS-a domene koja je potpisala poruku.
- DMARC povezuje te dvije provjere s domenom koju vidite u polju From i određuje što primatelj treba učiniti ako provjera ne uspije: ništa, premjestiti poruku u spam ili je odbiti.
Time upravlja administrator domene, a ne Vi kao korisnik webmaila. Kako to točno funkcionira, naučit ćete u tečaju E-pošta u redu. Zasad je dovoljno znati da prikazani pošiljatelj ništa ne dokazuje te da u zaglavljima možete vidjeti jesu li te provjere uspjele (lekcija 2.2).
Poslano još ne znači i primljeno
Ako se Vaša poruka nalazi u mapi Poslano, sigurno znate samo jedno: Vaš je vlastiti poslužitelj primio poruku (korak 1). Ostalo se događa poslije, ponekad tek mnogo kasnije.
- Poslužitelj primatelja može privremeno odbiti poruku. Neki poslužitelji od nepoznatog pošiljatelja najprije traže da pokuša ponovno kasnije (greylisting). Vaš poslužitelj tada pokušava ponovno, ponekad danima, i javlja Vam ako i dalje ne uspijeva.
- Poslužitelj primatelja može trajno odbiti poruku, primjerice zato što adresa ne postoji ili je poštanski sandučić pun. Tada dobivate poruku o pogrešci (bounce, lekcija 8.4).
- Poruka može stići, ali završiti u mapi za spam. Tada ne dobivate nikakvu obavijest.
Ako Sanne čeka odgovor koji ne stiže, najprije provjerava ima li u njezinoj Pristigloj pošti poruka o pogrešci, a zatim moli Ahmeda da pogleda u svoju mapu za spam.
U praksi: ovako to funkcionira u webmailu
U webmailu zaglavlja poruke vidite pomoću gumba Zaglavlja iznad poruke ili putem Više > Prikaži poruku u izvornom obliku. Lekcija 2.2 detaljnije se bavi time. Kako webmail i Vaš program za e-poštu zajedno prikazuju istu poštu, pročitajte u priručniku za Roundcube, u poglavlju Što je webmail. U drugim webmail servisima, kao što su Gmail ili Outlook.com, to funkcionira slično, samo se gumb ondje drukčije zove (u Gmailu, primjerice, Prikaži izvornik).
Sažetak
- Webmail je program za e-poštu u Vašem pregledniku. S poslužiteljem e-pošte komunicira putem IMAP-a (čitanje) i SMTP-a (slanje).
- Poruka putuje od Vašeg vlastitog poslužitelja do poslužitelja koji je naveden u MX zapisu domene primatelja.
- Omotnica (MAIL FROM, RCPT TO, kasnije Return-Path) namijenjena je poslužiteljima, a zaglavlja (From, To, Subject, Date, Message-ID) ljudima i programima.
- Svaki poslužitelj dodaje redak Received na vrh; čitate ih odozdo prema gore.
- From se može krivotvoriti; SPF, DKIM i DMARC otežavaju krivotvorenje. Poslano ne znači i primljeno.
Kviz
Zadatak
Zadatak A1.1: Čitanje zaglavlja. Materijal kopregels-1.txt nalazi se ispod ovog zadatka: zaglavlja stvarne, ali anonimizirane poruke. Pročitajte ih odozdo prema gore i upišite: domenu u polju From, domenu iz Return-Path, koliko ima redaka Received te koji je poslužitelj posljednji primio poruku (najgornji redak Received, dio iza "by"). Program uspoređuje Vaše odgovore s ključem odgovora i za svako pitanje pokazuje je li točno, uz objašnjenje gdje ste to mogli pronaći u zaglavljima.
Daljnje čitanje
Kada su navedeni koraci u webmailu, oni vrijede za webmail tvrtke WebOké; u drugim webmail servisima to funkcionira slično.
- Roundcube Webmail 1.1: Što je webmail?
- Objašnjenje postupka slanja e-pošte / SMTP
- Pregledavanje i čitanje zaglavlja (headera) e-poruke
- Besplatni tečaj E-pošta u redu: postavljanje i uredno primanje poruka 1.1: Putovanje jedne e-poruke
- Besplatni tečaj E-pošta u redu: postavljanje i uredno primanje poruka 1.5: Čitanje zaglavlja poruke: odakle je ova poruka zapravo stigla?
- Besplatni tečaj E-pošta u redu: postavljanje i uredno primanje poruka 4.1: Zašto e-mail završi u spamu
- RFC 5321, Simple Mail Transfer Protocol (na engleskom): https://www.rfc-editor.org/rfc/rfc5321
- RFC 5322, Internet Message Format (na engleskom): https://www.rfc-editor.org/rfc/rfc5322
