Projektování
E-mail, e-mail... „V současné době si může každý začínající uživatel založit svůj bezplatný e-mailový účet, stačí se zaregistrovat na jednom z internetových portálů,“ tvrdí Wikipedie. Spuštění vlastního e-mailového serveru se tedy může zdát poněkud zvláštní. Nicméně nelituji měsíce, který jsem na to vynaložil, počítaje od dne instalace operačního systému až po den, kdy jsem poslal první e-mail adresátovi na internetu.
Ve skutečnosti lze do jedné řady s „malinami“ zařadit i IPTV přijímače, „jednotkový počítač na bázi procesoru Baikal-T1“, stejně jako Cubieboard, Banana Pi a další zařízení vybavená ARM mikroprocesory. "Malina" byla vybrána jako nejagresivněji propagovaná varianta. Hledání nějakého užitečného využití pro tento „jednotkový počítač“ trvalo několik měsíců. Nakonec jsem se rozhodl spustit na něm e-mailový server poté, co jsem nedávno přečetl jeden fantastický román o virtuální realitě.
„To je nádherné vize budoucnosti Sítě,“ říká o něm Wikipedie. Od data první publikace uplynulo 20 let. Budoucnost nastala. Nicméně mi nepřipadá skvělá bez sedmi tisíc odběratelů, deseti tisíc rublů „měsíčního příjmu mého webu“ atd. Což mě pravděpodobně přimělo k „decentralizovaným sociálním sítím“ s „skromným počtem lajků pod jejich (novými uživateli – N.M.) příspěvky“, registraci domény a spuštění svého serveru.
V zákonech se příliš nevyznám. Snad jen že mi přišlo na mobilní telefon oznámení o nutnosti potvrzení osobních údajů v souvislosti s uplatněním novela federálního zákona 126-FZ, takový zákon znám.
A tady se ukázalo, že těchto zákonů je jako hub po dešti. Pokračoval bych v používání bezplatné pošty — pravděpodobně bych se to ani nedozvěděl.
„A kdo jsme teď my dva?”
Za prvé, v zákoně prostě není organizátor služby elektronické pošty. Existuje „organizátor služby výměny instantních zpráv“, ale to není přesně to. Dodatek „pro osobní, rodinné a domácí potřeby“ samozřejmě osvobozuje tohoto organizátora od všech zákonem stanovených povinností, ale přesto to není ten organizátor, kterého bychom potřebovali.
S průvodcem zákona o Ubuntu Server, tuším, že kromě chatů s okamžitými zprávami jsou určené i elektronické poštovní služby pro „přijímání, přenos, doručování a (nebo) zpracování elektronických zpráv uživatelů internetu“ (což je jasné) a souborové servery (což není tak jasné).
Vývoj
Ve srovnání s jinými články s hashtagem postfix zde je můj příspěvek jistě velmi primitivní. Žádná autentizace uživatelů, žádné databáze, a žádní uživatelé nespojení s lokálními účty (první a třetí část existují v „minimálním poštovním serveru“; databáze jsou prakticky všude stejně jako dovecot).
„Nastavení poštovního systému je podle mého názoru nejsložitější úkol v systémovém administraci,“ napsal velmi dobře jeden uživatel z Habry. Následuji (při ), nicméně, vynechal jsem části o databázi aliasů, souborech .forward a virtuálních aliaséch.
Na ssl/tls jsem vzal 12 konfiguračních řádků plus 9 příkazových řádků pro bash pro vytváření certifikátů z dedicated Postfix na CommunityHelpWiki (na stejné doméně ) (jen funguje tento ssl/tls — to je otázka). A také byly užitečné firewall v zákaznickém portálu poskytovatele, nat na routeru (nastavení mikrotiku jsem odkládal, jak to šlo; e-maily jsem poslal, připojil poštovní server přímo k zavedenému kabelu internetového poskytovatele), příkazy mail, mailq, postsuper -d identifikátor, soubor /var/log/mail.log, parametr always_add_missing_headers, informace o PTR záznamu, konečně stránka mail-tester.com (s oligofrenickým designem), o kterých se v „poštovních“ článcích na Habře nemluví, jako by to bylo to nejzřejmější.

Před opravou hodnoty parametru myhostname v souboru /etc/postfix/main.cf

Po opravě hodnoty parametru myhostname v souboru /etc/postfix/main.cf
První e-mail od technické podpory internetového poskytovatele mě naučil, že není potřeba otevírat e-maily pomocí konzolového programu mail, abych je poté mohl otevřít a přečíst pomocí obvyklého poštovního klienta. Zdá se, že to není problém „začínajících administrátorů“.
Naopak, v komentářích (k dalším článkům s hashtagom postfix) jeden uživatel Habr žádá: „trochu to zkomplikuje, co takhle webové rozhraní pro různé části a autentizaci z databáze“, pro jiného „zřejmě je to nejtěžší pro ty, kdo nikdy nezkusili nic sladšího než ředkev: pády jádra, bezpečnost (selinux/apparmor), trochu distribuované systémy…“, třetí píše o „skriptu iRedmail“. Tak čekáte, že další navrhne napsat o IPv6.
Služby elektronické pošty nejsou sférické koně ve vaku, jsou součástí celku - od výběru počítače a doménového jména po nastavení routeru - což žádný manuál k nastavení poštovního serveru nemůže pokrýt (a ve kterém asi nikdy nepřečtete potřebná fakta - , je na oficiálních webových stránkách Postfix).
O mikrotiku - to je vůbec jiná píseň.
Tak a je to. Elektronická pošta přestala být souborem příkazů v konzoli, konfiguračních souborů (včetně nastavení DNS), logů, dokumentace, šestnáctkových čísel místo ruských písmen (podle tabulky znaků koi8-r) v přijatém emailu a zůstala obvyklým poštovním klientem se svými protokoly imap, pop3, smtp, účty, přijatými a odeslanými zprávami.
V podstatě se od toho externě neliší, co představuje elektronická pošta při použití bezplatných služeb elektronické pošty od největších IT společností.
I když bez webového rozhraní.
Provoz
I tak se nevyhnete prohlížení logů!
Rád bych potěšil ty, kdo očekávali, že zde přečtou o dark netu. Protože jinak než projevy nějakého tajemného dark netu nemohu nazvat to, čím byl zaplněn poštovní log nově zřízeného serveru, konkrétně v průběhu několika dnů (po připojení přímo) zprávami o pokusech připojit se přes pop3 pod různými jmény z pár IP adres (zpočátku jsem omylem myslel, že server občas zkouší poslat dvě zprávy z fronty, a že by moje pošta mohla hned tak někoho zajímat ze sítě, jsem vůbec nepředpokládal).
Pokusy neskončily ani poté, co jsem připojil server přes router. Dnešní logy jsou plné připojení přes SMTP z jednoho a téhož neznámého IP adresy. Nicméně, jsem si tak sebevědomý, že proti tomu nepodniknu žádné kroky: doufám, že ani v případě správného zadání uživatelského jména pro příjem e-mailů se útočníkovi nepodaří správně zvolit heslo. Jsem přesvědčen, že mnozí to považují za nebezpečné, stejně jako dnes spoléhat pouze na Nastavení SMTP relay a řízení přístupu v /etc/postfix/main.cf.
A roztrhnou ochranu mého e-mailu na kusy.
Zdroj: habr.com
