Documentation and information relating to my self-hosted mail server
Brief Architecture Overview
-
Postfix is used as the SMTP server and Dovecot is used as the IMAP server
-
TLS certs are obtained via lets encrypt
-
OpenDKIM is used for signing paired with SpamAssassin for mail filtering
Features
-
Appropriate DNS records (SPF, PTR, DKIM, DMARC) implemented for authentic, trusted and reliable mail. Full report available here
-
DNSSEC enabled for Postfix allowing validated MX lookups, with DNSSEC additionally configured for the server's domain to protect the integrity of record resolution
-
Strong encryption with AES-128-GCM and secure mail transmission with TLS 1.3
-
Mail deliverable to the most prolific service proivders, such as Microsoft, Google and Yahoo
-
Fully functional mail accounts accessible via IMAP/SMTP clients
-
Mail accounts secured with a custom IPS script automatically dropping connections from IPs with suspicious activity
Extremely useful tools in debugging
-
The `` postfix check ``` command
-
The
doveconf -ncommand