Preskoči na vsebino

Nastavitve piškotkov

Za vsako vrsto izberite, katere piškotke dovolite. Svojo izbiro lahko kadar koli spremenite prek povezave Nastavitve piškotkov na dnu vsake strani. Izjava o zasebnosti

Nujni

Vedno vklopljeno

Potrebni so za prijavo, shranjevanje košarice in pomnjenje Vaših izbir. Vedno so vklopljeni.

Kateri piškotki?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša seja in ohranjanje prijave
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cen z DDV ali brez DDV
  • wok_cookies: Vaša izbira glede piškotkov, 12 mesecev

Meri, kateri oglas vodi do obiska ali naročila, da ne plačujemo za oglase, ki ne prinesejo ničesar.

Kateri piškotki?
  • Google Ads prek Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, oglasi v ChatGPT
  • wok_aff: prek katerega partnerja ste prišli k nam (partnerski program), 60 dni

4,6

Država in jezik

Vsaka država ima svojo spletno stran, s cenami in DDV za to državo.

Prikaži

Vrata, šifriranje in prijava

Modul 1: Kako deluje e-pošta · Čas branja: 10 minut

Cilj lekcije: Po tej lekciji boste znali za vsaka poštna vrata povedati, čemu so namenjena, razložiti razliko med STARTTLS in neposrednim TLS ter pojasniti obvestilo o certifikatu ali zavrnjeno prijavo.

Ključni pojmi: vrata 25, 587, 465, 993, 995, 143, 110, STARTTLS, neposredni TLS (implicit TLS, RFC 8314), certifikat, ime strežnika, SMTP-avtentikacija (SMTP AUTH), odprti relay, blokada vrat 25, geslo za aplikacijo, OAuth

Vrata so vrata

Strežnik ima en IP-naslov, vendar veliko vrat. Vsaka storitev posluša na svojih vratih, številki. Vaš spletni brskalnik potrka na vrata 443, Vaš poštni program na vrata 993 za branje pošte in na 587 ali 465 za pošiljanje. Če izberete napačna vrata, se Vam nihče ne odzove, ali pa se odzove nekdo, ki govori drug jezik. To povzroči nejasna sporočila o napaki, kot sta "ni mogoče vzpostaviti povezave" ali "strežnik se ne odziva".

Poštna vrata na pregleden način:

VrataNamenŠifriranjePrijava
25Strežniki med seboj (dostava, lekcija 1.1 korak 4)STARTTLS, če oba to zmoretaNe
587Pošiljanje iz Vašega poštnega programa (submission, RFC 6409)STARTTLSDa, obvezno
465Pošiljanje iz Vašega poštnega programa (submissions)Neposredni TLSDa, obvezno
993Branje pošte z IMAPNeposredni TLSDa
995Prevzem pošte s POP3Neposredni TLSDa
143IMAP, staroMorebiti STARTTLSDa
110POP3, staroMorebiti STARTTLSDa

Zakaj ne kar vrata 25 za pošiljanje?

Nekoč ste v poštnem programu nastavili vrata 25. To je iz dveh razlogov preteklost.

Prvič: na vratih 25 poštni strežnik sprejema pošto od vseh, za svoje lastne domene. Prijava se pri tem ne zahteva. Strežnik, ki na vratih 25 prav tako posreduje pošto od vseh naprej na druge domene, se imenuje odprti relay, in takega v nekaj urah zlorabijo pošiljatelji neželene pošte. Zato je pošiljanje Vaše lastne pošte po vsem svetu postalo ločena storitev: submission na vratih 587 (in 465), kjer se vedno najprej prijavite.

Drugič: številni internetni ponudniki blokirajo odhodni promet na vrata 25 z domačih priključkov. Okužen računalnik v dnevni sobi tako ne more pošiljati neželene pošte neposredno na poštne strežnike. Posledica za Vas: če poskušate iz poštnega programa pošiljati prek vrat 25, se lahko zgodi, da doma to ne deluje, v pisarni pa deluje, ali obratno.

Zapomnite si: poštni programi pošiljajo prek 587 ali 465, s prijavo. Vrata 25 so namenjena strežnikom med seboj.

STARTTLS ali neposredni TLS?

Obstajata dva načina za šifriranje poštne povezave.

Neposredni TLS (implicit TLS): povezava je šifrirana že od prvega bajta naprej, podobno kot spletno mesto z https. To se dogaja na vratih 465, 993 in 995.

STARTTLS: povezava se začne nešifrirana. Strežnik sporoči "lahko šifriram", odjemalec odgovori STARTTLS, in od takrat naprej je vse šifrirano. To se dogaja na vratih 587 (ter na 25, 143 in 110).

Za varnost ni bistvene razlike, dokler Vaš program STARTTLS zahteva kot obvezno. Tveganje pri STARTTLS je na samem začetku: nekdo, ki je med Vami in strežnikom, lahko sporočilo "lahko šifriram" odstrani. Program, ki nato tiho nadaljuje nešifrirano, Vaše geslo pošlje po liniji v berljivi obliki. Zato RFC 8314 (2018) za poštne programe priporoča neposredni TLS (465, 993, 995) namesto STARTTLS. V praksi sta 587 s STARTTLS in 465 s SSL/TLS oba dobra, če v programu šifriranje nastavite na "obvezno" in ne na "če je na voljo".

Pogosta napaka je napačna kombinacija: vrata 587 z "SSL/TLS" ali vrata 465 s "STARTTLS". Program nato pričakuje nekaj drugega, kot strežnik dejansko počne, zato se povezava zatakne ali ne uspe. Zapomnite si pare: 587 + STARTTLS in 465 + SSL/TLS. Programi neposredni TLS včasih imenujejo "SSL", "SSL/TLS" ali "TLS"; STARTTLS se včasih prav tako imenuje "TLS". Zato bodite pozorni na vrata.

Certifikat in ime strežnika

Pri vsaki šifrirani povezavi strežnik pokaže certifikat, ki dokazuje, da je res tisti, za kogar se izdaja. Vaš poštni program preveri dve stvari: ali je certifikat izdala zaupanja vredna stranka in ali je še veljaven, ter ali vsebuje ime, ki ste ga vnesli kot strežnik.

Prav slednje najpogosteje povzroča težave. Če vnesete mail.example.com, v certifikatu pa je naveden samo server12.hosting.example, prejmete obvestilo, kot je "Identitete strežnika ni mogoče preveriti" ali "Ime ciljnega principala je napačno". Povezava sama je takrat sicer šifrirana, vendar Vaš program ne more biti prepričan, da komunicira z resničnim strežnikom.

Takega obvestila ne zavrzite kar tako. Rešitev je vnos imena strežnika, ki je navedeno v certifikatu (glejte lekcijo 2.1). Pri skupnem strežniku je to pogosto ime samega strežnika, ki ga navede Vaš ponudnik. Še en znan vzrok: protivirusni program, ki "skenira" šifrirano pošto in pri tem vstavi svoj lastni certifikat. V obvestilu je takrat pri "izdal" navedeno ime tega programa.

Prijava pri pošiljanju

Na vratih 587 in 465 se morate prijaviti, preden strežnik Vašo pošto pošlje naprej. Temu pravimo SMTP-avtentikacija (SMTP AUTH). V Vašem programu se ta možnost imenuje "odhodni strežnik zahteva preverjanje pristnosti", "potrebna je prijava" ali "avtentikacija: navadno geslo". Običajno uporabite isto uporabniško ime in isto geslo kot za IMAP.

Če je preverjanje pristnosti izključeno, ali če je uporabniško ime pri odhodnem strežniku ostalo prazno, lahko pošto berete, ne morete pa je pošiljati. Strežnik se nato odzove z nečim, kot je 530 5.7.0 Authentication required ali 554 5.7.1 Relay access denied. To je najpogostejši razlog za "prejemanje deluje, pošiljanje pa ne".

Druga vrsta zavrnitve je: 535 5.7.8 Authentication failed. Takrat kombinacija uporabniškega imena in gesla ni pravilna. Bodite pozorni: po določenem številu neuspešnih poskusov številni strežniki blokirajo IP-naslov, s katerega ti poskusi prihajajo, da bi preprečili ugibanje gesel. Star telefon s starim geslom lahko tako povzroči blokado cele Vaše pisarne.

Gesla za aplikacije in OAuth

Pri velikih ponudnikih, kot sta Google in Microsoft, prijava zgolj z navadnim geslom v ločenem poštnem programu deluje vse redkeje. Ti ponudniki uporabljajo OAuth: Vaš program Vas preusmeri na prijavno stran ponudnika, kjer se prijavite (po potrebi z dvostopenjskim preverjanjem), program pa namesto gesla dobi ključ. Programi, ki tega ne zmorejo, včasih dobijo geslo za aplikacijo: posebno, dolgo geslo, ki velja samo za ta en program in ga lahko ločeno prekličete.

Pri navadnem poštnem predalu pri ponudniku gostovanja se običajno prijavite z geslom samega poštnega predala. Zato je močno in edinstveno geslo še toliko bolj pomembno (lekcija 3.4).

V praksi: nastavitve poštnega predala

Pri poštnem predalu WebOké so nastavitve naslednje: IMAP 993 s SSL/TLS, POP3 995 s SSL/TLS, pošiljanje 587 s STARTTLS ali 465 s SSL/TLS, preverjanje pristnosti vklopljeno, z Vašim celotnim e-poštnim naslovom in geslom poštnega predala. Pri drugih ponudnikih deluje podobno: vrata so skoraj povsod enaka, razlikuje se le ime strežnika. Katero ime strežnika izbrati, je razloženo v lekciji 2.1.

Povzetek

  • Poštni programi pošiljajo prek 587 (STARTTLS) ali 465 (neposredni TLS), vedno s prijavo. Vrata 25 so namenjena strežnikom med seboj in so doma pogosto blokirana.
  • Branje poteka prek 993 (IMAP) ali 995 (POP3), oba z neposrednim TLS.
  • Pravilno kombinirajte: 587 + STARTTLS, 465 + SSL/TLS. Šifriranje nastavite na obvezno.
  • Obvestilo o certifikatu običajno pomeni: vneseno ime strežnika ni navedeno v certifikatu. Zavračanje obvestila ni rešitev.
  • "Branje deluje, pošiljanje pa ne" je skoraj vedno posledica tega, da je preverjanje pristnosti za odhodni strežnik izključeno ali ni izpolnjeno.

Kviz

1. Katera kombinacija je pravilna za pošiljanje iz Vašega poštnega programa?



2. Doma ne morete pošiljati pošte, v pisarni pa to deluje. Nastavljena imate vrata 25. Kaj je najverjetnejši vzrok?



3. Prejmete obvestilo "Identitete strežnika ni mogoče preveriti". Kaj je najboljši pristop?



4. Zakaj RFC 8314 priporoča neposredni TLS (465, 993, 995) namesto STARTTLS?



5. Pošto lahko berete, pošiljati pa je ne morete. Strežnik javi 530 5.7.0 Authentication required. Kaj preverite najprej?



Naloga

Naloga Z1.4: Vrata in certifikat poštnega strežnika. Vnesite ime dohodnega in odhodnega strežnika, ki ga uporabljate za svoj lastni poštni predal (če nimate lastnega poštnega predala, uporabite imap.gmail.com in smtp.gmail.com). Za vrata 993 (dohodna) ter vrata 465 in 587 (odhodna) izberite, kaj pričakujete: neposredni TLS, STARTTLS ali nedosegljivo, in vnesite, ali menite, da je ime navedeno v certifikatu. Program sam vzpostavi povezavo s tremi vrati in rezultat postavi ob Vaše odgovore.

Naloga Z1.4: Vrata in certifikat poštnega strežnika

Vpišite imena strežnikov, ki jih uporabljate za svoj poštni predal (ali imap.gmail.com in smtp.gmail.com). Za vsaka vrata izberite, kaj pričakujete. Strežnik sam vzpostavi povezavo s tremi vrati; nikoli se ne prijavi in ne pošlje ničesar.








Tega, kar vnesete, in tega, kar najdemo, ne shranjujemo. Vaš brskalnik si zapomni Vaše odgovore in to, ali ste nalogo opravili. Če ste prijavljeni, v Moji tečaji shranimo samo podatek, da ste nalogo (skoraj) pravilno opravili; tudi to lahko tam izbrišete.

Za nadaljnje branje

Koraki v teh člankih veljajo za nadzorne plošče WebOké; pri drugih ponudnikih deluje podobno.

Trenutek…

Nastavite svoje domene

Za vsako domeno uredite imenske strežnike, povezavo z gostovanjem in kdo bo imetnik.

Nalaganje Vaših domen…