Zpět na blog
Ú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.

Jak nastavit soukromý e-mailový server na VPS

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 postfix

Nastavení 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/webmail

Konfigurace 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ě