Únor 2, 2026Návody
Jak nastavit soukromý e-mailový server na VPS
Kompletní průvodce nastavením vlastního soukromého e-mailového serveru pomocí Postfixu a Dovecotu na VPS. Naučte se, jak hostovat vlastní e-mail s plným soukromím a kontrolou.

Provozování vlastního e-mailového serveru vám poskytuje úplnou kontrolu nad vaší komunikací, zajišťuje soukromí a vyhýbá se závislosti na poskytovatelích třetích stran. I když to vyžaduje určité technické znalosti, nastavení soukromého e-mailového serveru na vašem VPS je zcela dosažitelné. Tento průvodce pokrývá nastavení Postfixu (SMTP) a Dovecotu (IMAP/POP3) pro kompletní e-mailové řešení.
Proč hostovat vlastní e-mailový server?
- Úplné soukromí: Vaše e-maily jsou uloženy na vašem serveru, nejsou skenovány třetími stranami
- Žádná těžba dat: Vyhněte se cílené reklamě založené na obsahu e-mailu
- Vlastní domény: Používejte vlastní doménu pro profesionální e-mailové adresy
- Neomezené účty: Vytvářejte tolik e-mailových adres, kolik potřebujete
- Plná kontrola: Konfigurujte spamové filtry, bezpečnostní zásady a limity úložiště
- Nákladově efektivní: Jeden server může zpracovat více e-mailových účtů
Předpoklady
- VPS s alespoň 2GB RAM a 20GB úložiště
- Doménové jméno s přístupem k DNS
- Statická IP adresa (doporučeno)
- Ubuntu 20.04 nebo Debian 11 a vyšší
- Přístup root nebo sudo
Konfigurace DNS
Před instalací e-mailového softwaru nakonfigurujte DNS záznamy:
- A záznam: mail.vasedomena.com → IP adresa vašeho serveru
- MX záznam: vasedomena.com → mail.vasedomena.com (priorita 10)
- SPF záznam: TXT "v=spf1 mx a:mail.vasedomena.com ~all"
- DKIM záznam: Vygenerován po instalaci
- DMARC záznam: TXT "v=DMARC1; p=none; rua=mailto:admin@vasedomena.com"
Instalace a konfigurace Postfixu
bash
apt update
apt install -y postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql
# Během instalace vyberte 'Internet Site' a zadejte název vaší domény
# Konfigurace hlavních nastavení Postfixu:
nano /etc/postfix/main.cf
# Klíčová nastavení:
myhostname = mail.vasedomena.com
mydomain = vasedomena.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
inet_interfaces = all
Konfigurace Dovecotu
bash
nano /etc/dovecot/conf.d/10-mail.conf
# Nastavení umístění pošty:
mail_location = maildir:/var/mail/vhosts/%d/%n
nano /etc/dovecot/conf.d/10-auth.conf
# Povolení ověřování:
disable_plaintext_auth = no
auth_mechanisms = plain login
systemctl restart dovecot
systemctl restart postfixNastavení webmailu (volitelné)
Instalace Roundcube pro webový přístup k e-mailu:
bash
apt install -y roundcube roundcube-mysql roundcube-plugins
# Konfigurace Roundcube během instalace
# Přístup k webmailu na: https://vasedomena.com/webmailKonfigurace zabezpečení
- Povolte šifrování SSL/TLS pro SMTP (port 587) a IMAP (port 993)
- Nakonfigurujte firewall pro povolení pouze nezbytných portů (25, 587, 993, 995)
- Nastavte fail2ban pro prevenci útoků hrubou silou
- Používejte silná hesla a zvažte dvoufaktorové ověřování
- Pravidelně aktualizujte veškerý e-mailový serverový software
- Sledujte protokoly pro podezřelou aktivitu
- Správně nakonfigurujte SPF, DKIM a DMARC záznamy
Důležité tipy
- IP adresy e-mailových serverů mohou být zařazeny na černou listinu - sledujte pověst vaší IP adresy
- Začněte s malým nastavením a postupně škálujte
- Uchovávejte zálohy e-mailových dat a konfigurací
- Testujte doručování e-mailů hlavním poskytovatelům (Gmail, Outlook atd.)
- Zvažte použití přenosové služby pro lepší doručitelnost
- Sledujte místo na disku - e-maily mohou spotřebovat značné úložiště