Projektplanering
E-post, e-post... "För nĂ€rvarande kan varje nybörjare skapa sitt eget kostnadsfria e-postkonto, det Ă€r tillrĂ€ckligt med registrera sig pĂ„ en av internetportalerna," sĂ€ger Wikipedia. SĂ„ att starta sin egen e-postserver verkar lite konstigt. ĂndĂ„ Ă„ngrar jag inte den mĂ„nad som jag spenderade pĂ„ detta, frĂ„n installationen av operativsystemet till avsĂ€ndningen av det första brevet till mottagaren pĂ„ internet.
I sjÀlva verket kan iptv-mottagare och "enkorts datorsystem baserat pÄ Baikal-T1-processorn", samt Cubieboard, Banana Pi och andra enheter med ARM-mikroprocessorer, sÀttas pÄ samma rad som "malinorna". "Malina" valdes eftersom den marknadsfördes mest aggressivt. Det tog flera mÄnader att hitta nÄgon nyttig anvÀndning för den hÀr "enkorts-datorn". Slutligen beslutade jag mig för att starta en e-postserver pÄ den efter att ha lÀst en sci-fi-roman om virtuell verklighet.
"Det Àr en fantastisk vision för framtiden av nÀtet," rapporterar Wikipedia om den. TjugÄtta Är har gÄtt sedan första publiceringen. Framtiden har kommit. Men den verkar inte fantastisk för mig utan sju tusen prenumeranter, tio tusen rubel "mÄnatlig inkomst för min webbplats" osv. Detta Àr troligen vad som drev mig mot "decentraliserade sociala nÀtverk" med "knappa antal gilla-markeringar pÄ deras (nya anvÀndare - N.M.) inlÀgg", registrering av domÀn och start av min egen server.
Jag Àr inte bra pÄ lagar. Förutom att jag fick meddelande pÄ min mobiltelefon om att bekrÀfta mina personuppgifter pÄ grund av att Àndringar i den federala lagen 126-FZ trÀdde i kraft, kÀnner jag till detta lag.
Och hÀr visade det sig att dessa lagar finns i överflöd, som svampar efter regn. Om jag hade fortsatt anvÀnda gratis e-post skulle jag förmodligen aldrig ha fÄtt veta.
"Och vem Àr vi nu?"
För det första finns det helt enkelt ingen "organisatör av e-posttjÀnsten" i lagen. Det finns en "organisatör av tjÀnsten för fast meddelandeutbyte", men det Àr lite annorlunda. TillÀgget "för personliga, familje- och hushÄllsbehov" befriar sjÀlvklart den hÀr organisatören frÄn alla skyldigheter som lagen föreskriver, men inte frÄn den organisatör som behövs.
Med en guide till Ubuntu Server i handen förstÄr jag att, förutom chattar med direktmeddelanden, Àven e-posttjÀnster (vilket Àr uppenbart) och filservrar (vilket inte Àr sÄ uppenbart) Àr avsedda för "mottagande, överföring, leverans och (eller) behandling av elektroniska meddelanden frÄn anvÀndare pÄ internet".
Utveckling
JÀmfört med andra artiklar hÀr med hashtaggen postfix, Àr mitt verk ganska primitivt. Ingen anvÀndarautentisering, inga databaser, inga anvÀndare kopplade till lokala konton (det första och det tredje finns i "minimalt e-postserver"; databaser finns praktiskt taget överallt, liksom dovecot).
"InstÀllningen av postsystemet Àr, enligt min Äsikt, den mest komplexa uppgiften inom systemadministration", skrev en anvÀndare pÄ Habr mycket bra. Följande Àr (frÄn ), men jag hoppade över delar om aliasdatabasen, .forward-filer och virtuella aliaser.
Men för ssl/tls tog jag 12 konfigurationsrader plus 9 kommandorader för bash för att skapa certifikat frĂ„n dedikerade Postfix pĂ„ CommunityHelpWiki (pĂ„ samma domĂ€n ) (men fungerar detta ssl/tls â det Ă€r frĂ„gan). Dessutom behövde jag en brandvĂ€gg i leverantörens anvĂ€ndargrĂ€nssnitt, nat pĂ„ routern (jag skjöt pĂ„ instĂ€llningen av mikrotik sĂ„ lĂ€nge som möjligt; jag skickade e-post genom att direkt koppla e-postservern till internet-leverantörens kabel som fanns i lĂ€genheten), mail, mailq, postsuper -d identifierare, fil /var/log/mail.log, parametern always_add_missing_headers, information om ptr-poster, och slutligen, sajten mail-tester.com (med en oligocefali-design), som inte nĂ€mns i "e-post" artiklar pĂ„ Habr, som om det vore uppenbart.

Innan vÀrdet för parametern myhostname i filen /etc/postfix/main.cf korrigerades

Efter att vÀrdet för parametern myhostname i filen /etc/postfix/main.cf korrigerades
Det första brevet frÄn internetleverantörens tekniska support lÀrde mig att jag inte bör öppna mail med kommandoradsprogrammet mail, för att sedan kunna öppna och lÀsa dem med en bekant e-postklient. Tydligen Àr detta inte ett problem "för nybörjaradmins".
TvÀrtom, i kommentarerna (till andra artiklar med hashtaggen postfix) ber en anvÀndare pÄ Habra "göra det lite mer komplicerat, hur vore det med webgrÀnssnitt till olika delar och autentisering frÄn databasen?" För en annan "tydligen Àr det mycket svÄrare för dem som inte har provat nÄgot mer Àn sötare Àn rÀdisor: kÀrnkrascher, sÀkerhet (selinux/apparmor), lite distribuerade system...", en tredje skriver om "iRedmail-skriptet". Man vÀntar bara pÄ att nÀsta ska föreslÄ att skriva om IPv6.
E-posttjÀnster Àr inte sfÀriska koner i vakuum, de Àr delar av en helhet - frÄn valet av dator och domÀnnamn till konfigurationen av routern - vilket inget manual för konfiguration av en e-postserver kan tÀcka (och dÀr du förmodligen aldrig kommer att lÀsa materialet - , som finns pÄ den officiella webbplatsen för Postfix).
NÀr det gÀller Mikrotik - det Àr verkligen en helt annan sÄng.
NÄvÀl, det Àr allt. E-post har slutat vara en uppsÀttning kommandon i konsolen, konfigurationsfiler (inklusive DNS-konfiguration), loggar, dokumentation, hexadecimala nummer istÀllet för ryska bokstÀver (enligt koi8-r teckentabell) i det mottagna brevet och har förblivit en bekant e-postklient med sina protokoll imap, pop3, smtp, konton, inkommande och skickade meddelanden.
Ăverlag ser det ut pĂ„ samma sĂ€tt som e-post nĂ€r man anvĂ€nder gratis e-posttjĂ€nster frĂ„n de största IT-företagen.
FastÀn utan webbgrÀnssnitt.
Drift
ĂndĂ„ kan man inte undvika att kolla pĂ„ loggar!
Jag har glÀdjen att meddela dem som förvÀntade sig att lÀsa hÀr om darknet. För jag kan inte kalla det som har fyllt loggen för den nyskapade servern, förutom som manifestationer av nÄgot mystiskt darknet. Det handlar faktiskt om under en kort period (efter direktanslutning) meddelanden om försök att ansluta via pop3 med olika namn frÄn nÄgra IP-adresser (jag trodde först felaktigt att det var servern som periodiskt försökte skicka tvÄ brev frÄn kön, och att min e-post pÄ sÄ kort tid kunde intressera nÄgon annan frÄn internet hade jag inte alls förvÀntat mig).
Försöken har inte upphört ens efter att jag kopplat in servern via routern. Dagens loggar Ă€r fulla med smtp-anslutningar frĂ„n samma okĂ€nda ip-adress. ĂndĂ„ Ă€r jag tillrĂ€ckligt sjĂ€lvsĂ€ker för att inte vidta nĂ„gra Ă„tgĂ€rder mot detta: jag hoppas att Ă€ven om angriparen lyckas knacka in anvĂ€ndarnamnet för att ta emot e-post, sĂ„ kommer hen inte att kunna lista ut lösenordet. Jag Ă€r sĂ€ker pĂ„ att mĂ„nga skulle anse detta osĂ€kert, precis som att förlita sig enbart pĂ„ instĂ€llningarna för SMTP-relĂ€ och Ă„tkomstkontroll i /etc/postfix/main.cf i dagens attacker.
Och de kommer att krossa skyddet för min e-post.
KĂ€lla: habr.com
