Konfigurace poštovního serveru
Poštovní servery tvoří kritickou komunikační infrastrukturu podniků. Správná konfigurace ovlivňuje doručitelnost, bezpečnost, uživatelskou zkušenost i provozní náklady. Tento článek shrnuje osvědčené postupy pro návrh a konfiguraci dvou dominantních platforem: Postfix (open-source MTA pro Unix/Linux) a Microsoft Exchange (on-premises část stacku Microsoft 365). Zaměřujeme se na identitu domény (DNS), bezpečnost a anti-spam, transportní topologii, vysokou dostupnost, monitoring a správu životního cyklu zpráv.
Architektura e-mailového ekosystému
- MTA (Mail Transfer Agent): zajišťuje příjem/odesílání pošty (SMTP) – Postfix, Exchange Transport.
- MDA (Mail Delivery Agent): ukládá poštu do schránek (Dovecot, role Exchange Mailbox).
- Klientské protokoly: IMAP/POP3, MAPI/HTTP, Exchange ActiveSync, Outlook Anywhere, webový přístup (OWA/Roundcube).
- Hygiena a bezpečnost: antispam/antimalware, filtrace příloh, DLP, sandboxing.
- Identita a adresář: AD/LDAP, autentizace (Kerberos, NTLM, OAuth2/Modern Auth), adresářové seznamy.
- Periferie: relay pro multifunkční zařízení, faxové servery, aplikace generující oznámení.
DNS a doménová identita: základ doručitelnosti
- MX záznamy: pořadí preferencí (nižší priorita = preferováno), směřují na FQDN se záznamem A/AAAA (nikoli CNAME). Zvažte geografickou redundanci.
- SPF (Sender Policy Framework): TXT záznam popisující, kdo smí odesílat poštu za doménu. Po ověření použijte konzervativní
-all, jinak~all. - DKIM: kryptografický podpis odchozí pošty. Klíče o délce 2048 bitů, rotace a více selektorů (např.
s2025,s2026). - DMARC: politika vyhodnocování SPF/DKIM (
p=quarantine→p=rejectpo pilotním provozu), reportyrua/rufpro telemetrii. - MTA-STS & TLS-RPT: vynucení TLS pro příjem pošty a hlášení problémů (TXT záznam
mta-sts+ politika HTTPS, TXT záznamtlsrpt). - DANE pro SMTP: volitelné navázání certifikátu TLS přes DNSSEC (záznamy TLSA) – zvyšuje odolnost proti útokům typu MITM.
- BIMI/ARC: posílení důvěry a zpracování přeposílaných zpráv; BIMI vyžaduje přísnou politiku DMARC.
Zabezpečení transportu a autentizace
- Politika TLS: vynucení TLS 1.2/1.3, vypnutí zastaralých šifer, perfect forward secrecy, OCSP stapling pro veřejné služby.
- Služby submission: port 587 (STARTTLS) a 465 (implicitní TLS) pro autentizované klienty, oddělené od portu 25.
- Autentizace: Postfix SASL (typicky přes Dovecot), Exchange Modern Authentication (OAuth2) vůči AAD/ADFS, omezení základní autentizace.
- Omezení relay: explicitní seznam zdrojů (statické IP adresy, certifikáty), omezení rychlosti, detekce smyček a bumerangových zpráv.
- Filtrování obsahu: antimalware, blokování nebezpečných příloh (např. maker), sandboxing a pravidla DLP pro citlivá data.
Topologie a role v praxi
- Hraniční MTA: ukončení TLS, greylisting, RBL, vynucování DMARC, základní filtrování; může jít o cloudovou bránu.
- Vnitřní MTA/MDA: doručování do schránek, interní směrování, transportní pravidla.
- Hybridní režim: Exchange on-prem + Microsoft 365 (Exchange Online) – centralizovaný transport a jednotná identita.
Postfix: návrh a klíčové konfigurační body
- main.cf – identita a síť:
myhostname,mydomain,myorigin,mydestination,inet_interfaces,inet_protocols(IPv4/IPv6). - Transportní politika:
smtpd_recipient_restrictions,smtpd_client_restrictions,smtpd_sender_restrictions, využitícheck_policy_service(např. greylistingu). - DNSBL/RBL:
smtpd_client_restrictions = reject_rbl_client zen.spamhaus.org, reject_rhsbl_sender ...s přiměřeným časovým limitem a seznamem povolených výjimek. - Submission: v souboru master.cf aktivujte služby
submission/smtpss nastavenímsmtpd_tls_auth_only=yes. - TLS:
smtpd_tls_security_level=may|encrypt,smtpd_tls_ciphers=high,smtp_tls_security_level= dane|verifypodle míry přísnosti. - SASL:
smtpd_sasl_auth_enable=yes, backend Dovecot (smtp_sasl_type = dovecot), vypnutí plain bez TLS. - Mapy a tabulky:
virtual_alias_maps,transport_maps,relay_domains– řízení směrování a aliasů. - Integrace antispamu/antiviru: Amavis/Rspamd/ClamAV prostřednictvím
content_filtera zpětného vstřikování pomocí smtp v souboru master.cf. - Výkon a fronta:
default_process_limit,minimal_backoff_time,maximal_backoff_time,queue_run_delay, oddělení spoolu/fronty na rychlé SSD. - Protokolování a observabilita: maillog/rsyslog,
postfix-exporterpro Prometheus, pflogsumm pro denní přehledy.
Exchange: návrh, role a transport
- Role: v moderních verzích konsolidace do role Mailbox (zahrnuje Transport a Client Access). Edge Transport pro scénáře s DMZ.
- Receive/Send Connectors: jasně vymezený účel, omezení rozsahů IP adres, požadavky na TLS, maximální velikost zpráv; samostatný konektor pro zařízení (relay).
- Certifikáty: veřejně důvěryhodné certifikační autority pro internetové služby (SMTP, OWA, MAPI/HTTP, Autodiscover). Automatizujte obnovu a nasazení.
- Transportní pravidla: klasifikace obsahu, přidávání upozornění, akce DLP, ochrana před spoofingem a interní politiky.
- Modern Authentication: vypnutí Basic Auth, integrace s Azure AD (Conditional Access, MFA), řízení přístupu podle rizika.
- Databáze schránek: Database Availability Group (DAG) pro vysokou dostupnost, oddělení protokolů a databází, pravidelná údržba (online defragmentace ESE).
- Antispam/antivirus: agent Exchange antimalware (základní ochrana), obvykle doplněný o brány nebo EOP/Defender for Office 365.
- Autodiscover a klienti: správná konfigurace DNS, split-brain DNS při nasazení on-prem, zásady pro Outlook/ActiveSync, omezení starých protokolů.
Anti-spam a hygiena pošty
- Vrstvený model: reputace (RBL), greylisting, vynucování SPF/DKIM/DMARC, heuristická analýza obsahu, reputace URL, sandboxing příloh.
- Omezení objemu: limity rychlosti podle IP adresy/domény, limity souběžných SMTP relací, ochrana proti backscatteru a útokům pomocí NDR.
- Pravidla pro obsah: blokování nebezpečných typů souborů, přejmenování archivu chráněného heslem, karanténa podezřelých zpráv.
- Vzdálené relaye: otevřený relay pro aplikace používejte obezřetně; preferovaným modelem je autentizovaný submission.
Vysoká dostupnost, škálování a DR
- Postfix: více hraničních uzlů za anycastem či nástrojem pro vyvažování zátěže; sdílená fronta se obecně nedoporučuje – vhodnější jsou nezávislé uzly a sdílené politiky.
- Exchange: DAG (min. 3 uzly pro quorum), zpožděné kopie pro případ logických chyb, odolnost lokalit, vyhrazená síť pro replikaci.
- DNS a MX: geografická redundance, konzistentní TLS a certifikáty ve více lokalitách.
- Plán DR: opakované testy přepnutí (teoretické i technické), zdokumentované RTO/RPO a provozní příručky.
Soulad s předpisy, uchovávání a eDiscovery
- Politiky uchovávání: pravidla mazání/archivace, právní zadržení, audit přístupů.
- Journaling: kopie vybrané komunikace do nezměnitelného úložiště (WORM), např. pro finanční instituce a veřejné instituce.
- DLP: detekce úniku osobních/finančních údajů, šablony pro regulace (GDPR, PCI DSS), šifrování na úrovni obsahu (S/MIME, RMS).
Provozní metriky a observabilita
| Oblast | KPI / metoda | Účel | Cílový trend |
|---|---|---|---|
| Doručitelnost | Míra nedoručených zpráv, souhrnné reporty DMARC | Detekce blokování a spoofingu | Snižovat |
| Bezpečnost | Míra zachyceného spamu, míra detekce malwaru | Účinnost hygieny | Zvyšovat |
| Výkon | Délka fronty, latence SMTP | Plánování kapacity | Stabilizovat |
| Spolehlivost | MTBF/MTTR, SLA | Dostupnost služeb | Zlepšovat |
Adresování, aliasy a směrování
- Virtuální domény (Postfix):
virtual_mailbox_domains, aliasy prostřednictvímvirtual_alias_maps, catch-all pouze ve výjimečných případech. - Adresní politiky Exchange: EAP pro více domén, standardizace primární adresy a aliasů.
- Směrování výjimek:
transport_maps(Postfix) a vymezení působnosti konektoru Send (Exchange) pro konkrétní domény/partnery.
Podpora IPv6 a internacionalizace
- IPv6: duální stack, reverzní DNS (PTR), reputace; udržujte konzistentní záznam SPF pro cíle se záznamem AAAA.
- SMTPUTF8/IDN: podpora internacionalizovaných adres a domén, kontrola kompatibility s partnery.
Integrace zařízení a aplikací (relay, oznámení)
- Bezpečný relay: vyhrazený konektor/port, omezení na IP adresy, případně klientské certifikáty. Nesdílejte jej s veřejným SMTP.
- Omezení rychlosti: ochrana proti lavině oznámení z aplikací, zásady čekání před opakováním, karanténa chybových zpráv.
Nejčastější chyby a jak se jim vyhnout
- Nekonzistentní DNS: chybějící záznam A/AAAA pro MX, nesprávný PTR; řešení: ověřte konfiguraci před nasazením a automatizujte testy.
- Slabé TLS: povolené zastaralé šifry; řešení: bezpečnostní baseline a pravidelné kontroly.
- Otevřený relay: chybně nastavené Receive/Send Connectors; řešení: princip nejnižších oprávnění, testy z vnější sítě.
- Nesprávná politika DMARC: předčasné nastavení
p=rejectbez monitoringu; řešení: postupný přechod, analýza reportů RUA. - Monolit bez vysoké dostupnosti: jediný MTA/MBX bez zálohy; řešení: minimální redundantní topologie a cvičení obnovy po havárii.
Testování, validace a uvedení do provozu
- Validace před produkčním nasazením: kontrola MX/SPF/DKIM/DMARC, hodnocení TLS, simulace selhání (výpadek brány, plná fronta).
- Pilotní provoz: postupné přepínání malých skupin, sledování doručitelnosti a reputace (nedoručené zprávy, blokovací seznamy).
- Provozní příručky: standardní postupy pro incidenty (zastavení příjmu, odpojování konektorů, vyprázdnění fronty, návrat k předchozímu certifikátu).
Konfigurační doporučení – shrnutí
- Oddělte SMTP(25) a submission(587/465), u submission vyžadujte silné TLS a MFA/Modern Auth.
- Prosazujte SPF, DKIM, DMARC a zapněte MTA-STS/TLS-RPT; u klíčů DKIM používejte délku 2048 bitů a rotaci.
- Vrstvěte ochrany: RBL + greylisting + analýza obsahu + sandboxing + DLP.
- Plánujte kapacitu a vysokou dostupnost: více uzlů MTA, DAG pro Exchange, geograficky redundantní MX.
- Monitorujte, měřte, reagujte: frontu, latenci, chybovost, reporty DMARC, bezpečnostní události.
Závěr
Správně navržený a nakonfigurovaný poštovní server je výsledkem koordinace identity DNS, bezpečnostních mechanismů, transportních pravidel a provozních procesů. Postfix nabízí vysokou flexibilitu a škálovatelnost v prostředí Unixu, Exchange poskytuje hlubokou integraci do ekosystému Windows/AD a Microsoft 365. Volba platformy a konkrétní architektury by měla vycházet z požadované úrovně řízení identity, souladu s předpisy, dostupnosti a provozních dovedností týmu. Dlouhodobý úspěch stojí na průběžné automatizaci, observabilitě a důsledném řízení změn.
