To je začetek velikega tečaja o delu s poštnimi strežniki. Ne prizadevam si hitro naučiti nekoga, kako obvladovati poštne strežnike. Tu bo veliko dodatnih informacij, ki se nanašajo na vprašanja, s katerimi se bomo srečevali na poti, saj si prizadevam, da bi bil tečaj predvsem za tiste, ki šele začenjajo.

PredgovorTako se je zgodilo, da delam tudi kot učitelj za administracijo Linux sistemov. Kot domačo nalogo dam študentom desettisoc povezav na različne vire, saj je v nekaterih primerih gradiva premalo, v drugih pa je preveč zapleteno. Različni viri pogosto ponujajo celo ponovljeno gradivo, včasih pa se razhajajo. Tudi večina vsebine je v angleščini, nekateri študenti pa imajo težave s razumevanjem. Obstajajo odlični tečaji pri Semaevu in Lebedevu ter morda pri drugih, a po mojem mnenju so nekatere teme premalo obravnavane, druge pa premalo povezane z drugimi.
Zato sem nekega dne sklenil, da bom material sistematično zbral in ga dal svojim študentom v priročni obliki. A ker že delam to delo, zakaj ga ne bi delil z vsemi? Sprva sem poskušal vse zapisati in obogatiti z povezavami, vendar je takih virov milijone, pa kaj bi bilo od tega? Kje se je ponekod manjkalo vizualizacije in razlag, kje pa so študenti leni, da bi prebrali ves tekst (in ne samo oni), kar vodi do vrzeli v znanju.
A težava ni le v študentih. Vso svojo kariero sem delal v IT integratorjih, kar mi je dalo ogromno izkušenj z različnimi sistemi. Na koncu sem postal širokokotni inženir. Pogosto se srečujem z IT strokovnjaki v različnih podjetjih in pogosto opažam, da imajo vrzeli v znanju. V IT industriji je veliko samoukov, vključno z mano. In tudi sam imam dovolj teh vrzeli, želel bi pomagati drugim in sebi odpraviti te pomanjkljivosti.
Po mojem mnenju so kratki video posnetki z informacijami bolj zanimivi in lažje razumljivi, zato sem se odločil poskusiti to obliko. Zelo dobro vem, da nimam dobrega govora, poslušati me je težko, a trudim se izboljšati. To je zame nov hobi, ki ga želim razvijati. Prej sem imel slabši mikrofon, zdaj večinoma reševam težave z zvokom in govorom. Želim ustvariti kakovostno vsebino in zelo potrebujem objektivno kritiko in nasvete.
P.S. Nekateri menijo, da video format ni povsem primeren in da je bolje pripraviti besedilo. Ne strinjam se povsem, a pustimo izbiro — tako video kot besedilo.
Video

Naprej >
Da lahko delate z elektronsko pošto, potrebujete poštnega odjemalca. To je lahko bodisi spletni odjemalec, kot je Gmail, OWA, Roundcube, ali aplikacija na računalniku — Outlook, Thunderbird itd. Predpostavimo, da ste se že registrirali na neki poštni storitvi in morate nastaviti poštnega odjemalca. Odprete program in vas vpraša za podatke: ime za račun, vaš e-poštni naslov in geslo.

Ko vnesete te podatke, bo vaš poštni odjemalec poskušal najti informacije o vašem poštnem strežniku. To se stori za poenostavitev nastavitve povezave s strežnikom, saj večina uporabnikov ne pozna naslovov in protokolov povezave. Za to poštni odjemalci uporabljajo različne metode iskanja informacij o strežniku in nastavitvah povezave. Te metode se lahko razlikujejo glede na poštnega odjemalca.

Na primer, Outlook uporablja metodo «autodiscover», pri čemer se odjemalec obrne na DNS strežnik in vpraša za določen zapis autodiscover, povezan s poštnim domeno, ki ste jo navedli v nastavitvah vašega poštnega odjemalca. Če je administrator nastavil ta zapis na DNS strežniku, ta kaže na spletni strežnik.

Ko vaš poštni odjemalec izve naslov spletnega strežnika, se na njega obrne in tam najde vnaprej pripravljeno datoteko z nastavitvami povezave s poštnim strežnikom v formatu XML.

V primeru Thunderbirda poštni odjemalec zaobide iskanje DNS zapisa autodiscover in se takoj poskuša povezati na spletni strežnik autoconfig in ime določenega domene. Prav tako poskuša na spletnem strežniku najti datoteko z nastavitvami povezave v XML formatu.

Če poštni odjemalec ne najde datoteke s potrebnimi nastavitvami, bo poskušal uganiti nastavitve med pogosto uporabljenimi. Na primer, če se domena imenuje example.com, bo poštni strežnik preveril, ali obstajajo strežniki z imeni imap.example.com in smtp.example.com. Če jih najde, bo to vnesel v nastavitve. Če pa poštni odjemalec nikakor ne more določiti naslova poštnega strežnika, bo uporabniku ponudil, da sam vnese podatke za povezavo.

Takrat boste opazili 2 polji za strežnikov — naslov strežnika za dohodno pošto in naslov strežnika za odhodno pošto. Na splošno se v manjših organizacijah ti naslovi ujemajo, čeprav so lahko navedeni z različnimi imeni DNS, medtem ko so v večjih podjetjih to lahko različni strežniki. Pomembno pa je, da so za njimi različne storitve. Ena najbolj priljubljenih kombinacij poštnih storitev je Postfix & Dovecot. Postfix deluje kot strežnik odhodne pošte (MTA – mail transfer agent), Dovecot pa kot strežnik dohodne pošte (MDA – mail delivery agent). Po imenu lahko sklepamo, da se Postfix uporablja za pošiljanje pošte, Dovecot pa za prejemanje pošte s strani poštnega odjemalca. Sami poštni strežniki pa med seboj komunicirajo preko protokola SMTP – torej, Dovecot (MDA) je potreben za uporabnike.

Recimo, da smo nastavili povezavo z našim poštnim strežnikom. Poskusimo poslati sporočilo. V sporočilu navedemo svoj naslov in naslov prejemnika. Zdaj, da dostavi sporočilo, vaš poštni odjemalec pošlje sporočilo na vaš strežnik odhodne pošte.

Ko vaš strežnik prejme sporočilo, se bo poskušal odločiti, komu naj dostavi to sporočilo. Vaš strežnik ne more na pamet poznati naslovov vseh poštnih strežnikov, zato se obrne na DNS, da najde posebno MX zapis — ki kaže na poštni strežnik za to domeno. Ti zapisi se lahko razlikujejo za različne poddomene.

Potem ko izve naslov strežnika prejemnika, pošlje vaše sporočilo prek SMTP na ta naslov, kjer bo poštni strežnik (MTA) prejel sporočilo in ga shranil v posebno mapo, kamor gleda tudi služba, odgovorna za prejemanje sporočil s strani uporabnikov (MDA).

Ko bo vaš poštni odjemalec naslednjič vprašal strežnik dohodne pošte o novih sporočilih, mu bo MDA poslal vaše sporočilo.
Toda ker poštni strežniki delujejo na spletu in se lahko vsakdo poveže z njimi ter pošlje sporočila, ter ker podjetja široko uporabljajo poštne strežnike za izmenjavo pomembnih podatkov, je to precej privlačna tarča za zlonamerneže, še posebej za spammerje. Zato so v sodobnih poštnih strežnikih številne dodatne zaščite za potrditev pošiljatelja, preverjanje na spam itd. In številne te teme bom poskušal obravnavati v naslednjih delih.
Izvor: habr.com
