Mailový server je složen z následujících komponent
- SMTP daemon **Postfix**
- POP3, IMAP a ManageSieve server **Dovecot**
- Antivir **ClamAV** se signaturami třetích stran (bofhland, phishtank, sanesecurity, urlhaus, winnow atd.)
- Antispam **Rspamd** s in-memory databází **Redis**
- Webový poštovní klient **RoundCube**
- Webové rozhraní pro správu schránek a aliasů **MailAdmin**
**Postfix** a **Dovecot** používají virtuální domény, schránky a aliasy definované v [PostgreSQL databázi](4.-Datab%C3%A1zov%C3%A9-servery) `vmail`, které jsou spravovány webovým rozhraním **MailAdmin**. **Rspamd** je nastaven jako *milter*, kterému **Postfix** předává všechny odchozí i příchozí zprávy k antivirové a antispamové kontrole. Je kontrolováno několik desítek tisíc různých indikátorů a do **Redis** databáze jsou ukládány různé cache, statistiky, bayes vzorky atd. **Rspamd** také používá globálně dostupné URL blacklisty, reputační listiny a distribuované databáze vzorků. Odchozí maily jsou podepisovány **DKIM** klíčem, který je společně se **SPF** a **DMARC** záznamy zveřejněn v DNS.
Klient **RoundCube** se přihlašuje lokálně přes IMAPS a odesílá přes Submission port s podporou STARTLS. Nastavení samotného klienta, nesouvisející s maily, ukládá do [PostgreSQL databáze](4.-Datab%C3%A1zov%C3%A9-servery) `roundcube`.
| server.spotter.cz | SMTP (Submission) | 587 | STARTTLS | Doporučený způsob připojení |
Metody autentizace
- PLAIN nebo LOGIN u všech zmíněných protokolů
Standardní port SMTP (25) slouží pouze pro lokální doručování a není přes něj z bezpečnostních důvodů možno odesílat zprávy na domény neobsluhované lokálním serverem.