Toto je začátek velkého kurzu o práci s poštovními servery. Nesnažím se rychle naučit někoho pracovat s poštovními servery. Bude zde mnoho dodatečných informací týkajících se otázek, které potkáme na cestě, protože se snažím vytvořit kurz především pro ty, kteří teprve dělají první kroky.

ÚvodStalo se tak, že si přivydělávám jako lektor administrace Linuxu. Jako domácí úkol dávám studentům desítky odkazů na různé zdroje, protože někde je materiálu málo, někde je příliš složitý. Na různých zdrojích se materiál často duplikuje a někdy se začíná rozcházet. Také většina obsahu je v angličtině, a občas jsou studenti, kteří mají potíže s porozuměním. Existují vynikající kurzy od Semaeva a Lebeděva, a možná i dalších, ale podle mého názoru některá témata nejsou dostatečně rozvinutá, jiná nejsou dostatečně propojena s ostatními.
Proto jsem se jednoho dne rozhodl nějak shrnout materiál a dávat ho studentům v přehledné podobě. Ale když to už dělám, proč se o to nesdílet se všemi? Zpočátku jsem se snažil psát text a obohacovat ho odkazy, ale takových zdrojů jsou miliony, a jaký to má smysl? Někde chyběla názornost a vysvětlení, někde studenti lenoší a nechtějí číst celý text (a nejen oni) a vznikají tak mezery ve znalostech.
Ale problém není jen ve studentech. Celou svou kariéru jsem pracoval ve firmách zabývajících se IT integrací, což je obrovský zkušenostní základ s různými systémy. Nakonec jsem se stal široce vyprofilovaným inženýrem. Často se setkávám s IT odborníky z různých společností a docela často si všímám mezer v jejich znalostech. V IT sféře je mnoho samouky, včetně mě. A těch mezer mám dost, a rád bych pomohl ostatním i sobě zbavit se jich.
Podle mě jsou malé videa s informacemi zajímavější a snadněji se vstřebávají, proto jsem se rozhodl vyzkoušet tento formát. A moc dobře vím, že mluvit mi moc nejde, poslouchat mě je těžké, ale snažím se zlepšit. Pro mě je to nové hobby, které chci rozvíjet. Dříve byl můj mikrofon horší, nyní hlavně řeším problémy se zvukem a výslovností. Chci vytvářet kvalitní obsah a velmi potřebuji objektivní kritiku a rady.
P.S. Někteří se domnívali, že video formát není zcela vhodný a je lepší mít text. Já s tím úplně nesouhlasím, ale ať bude výběr — jak video, tak text.
Video

Další >
Abyste mohli pracovat s e-mailem, potřebujete poštovního klienta. Může to být webový klient, například Gmail, OWA, Roundcube, nebo aplikace na počítači — Outlook, Thunderbird a podobně. Předpokládejme, že jste se již zaregistrovali na nějaké poštovní službě a potřebujete nastavit poštovního klienta. Otevřete program a ten od vás vyžaduje údaje: jméno pro účet, vaši e-mailovou adresu a heslo.

Jakmile tyto údaje zadáte, váš poštovní klient se pokusí najít informace o vašem poštovním serveru. To se provádí pro zjednodušení nastavení připojení k serveru, protože většina uživatelů nezná adresy a protokoly připojení. K tomu poštovní klienti používají různé způsoby vyhledání informací o serveru a nastaveních připojení. Tyto způsoby se mohou lišit v závislosti na poštovním klientovi.

Například Outlook používá metodu „autodiscover“, klient se obrátí na DNS server a ptá se na konkrétní záznam autodiscover, který je spojen s tím poštovním doménou, kterou jste uvedli v nastavení vašeho poštovního klienta. Pokud ji správce nastaví na DNS serveru, ukazuje na webový server.

Jakmile poštovní klient zjistí adresu webového serveru, obrátí se na něj a najde tam předem připravený soubor se nastaveními připojení k poštovnímu serveru ve formátu XML.

Pokud jde o Thunderbird, poštovní klient obchází hledání DNS záznamu autodiscover a pokouší se přímo připojit k webovému serveru autoconfig. a jméno uvedené domény. A také se snaží na webovém serveru najít soubor se nastaveními připojení ve formátu XML.

Pokud poštovní klient nenajde soubor s potřebnými nastaveními, pokusí se uhodnout nastavení mezi často používanými. Například pokud se doména nazývá example.com, poštovní server zkontroluje, zda existují servery s názvy imap.example.com a smtp.example.com. Pokud najde — zapíše to do nastavení. Pokud se však poštovní klient nemůže určit adresu poštovního serveru, nabídne uživateli, aby údaje o připojení zadal sám.

Pak si všimnete 2 polí pro servery — adresa serveru příchozí pošty a adresa serveru odchozí pošty. Obvykle se v malých organizacích tyto adresy shodují, i když mohou být uvedeny prostřednictvím různých DNS názvů, zatímco ve velkých firmách to mohou být různé servery. Ale na tom nezáleží, jestli se jedná o jeden a ten samý server nebo ne — služby, které za nimi stojí, jsou různé. Jednou z nejpopulárnějších kombinací e-mailových služeb je Postfix & Dovecot. Kde Postfix funguje jako server odchozí pošty (MTA — mail transfer agent), a Dovecot jako server příchozí pošty (MDA — mail delivery agent). Z názvu je možné usoudit, že Postfix se používá k odesílání pošty, zatímco Dovecot — k přijímání pošty e-mailovým klientem. Samotné poštovní servery si navzájem vyměňují informace pomocí protokolu SMTP — tj. Dovecot (MDA) je potřeba pro uživatele.

Představme si, že jsme nastavili připojení k našemu poštovnímu serveru. Pojďme se pokusit odeslat zprávu. Ve zprávě uvedeme svou adresu a adresu příjemce. Nyní, aby byla zpráva doručena, váš e-mailový klient odešle zprávu na váš server odchozí pošty.

Když váš server přijme zprávu, pokusí se zjistit, komu tuto zprávu doručit. Váš server nemůže znát nazpaměť adresy všech poštovních serverů, proto se obrací na DNS, aby našel speciální záznam MX — ukazující na poštovní server pro tuto doménu. Tyto záznamy se mohou lišit pro různé subdomény.

Jakmile zjistí adresu serveru příjemce, odešle vaši zprávu přes SMTP na tuto adresu, kde poštovní server (MTA) příjemce zprávu přijme a uloží do speciálního adresáře, do kterého také nahlíží služba zodpovědná za doručování zpráv klientům (MDA).

Když se příště e-mailový klient příjemce dotáže serveru příchozí pošty na novou zprávu, MDA mu odešle vaši zprávu.
Ale protože poštovní servery fungují na internetu a každý, kdo chce, se k nim může připojit a odeslat zprávy, navíc jsou poštovní servery široce využívány různými společnostmi pro výměnu důležitých dat, představuje to velmi lákavý cíl pro útočníky, zejména pro spammery. Proto mají moderní poštovní servery řadu dalších opatření pro ověření odesílatele, kontrolu na spam atd. A mnoho těchto témat se pokusím objasnit v následujících částech.
Zdroj: habr.com
