summaryrefslogtreecommitdiffstats
path: root/postfix/main.cf (follow)
AgeCommit message (Collapse)AuthorFilesLines
2024-06-14postfix: Deny submission sender/login mismatchMalfurious1-0/+1
Prevent outgoing spoofed emails by requiring the MAIL FROM header to match the SASL login name. Specifically, the SASL user must "own" the address. `smtpd_sender_login_maps` defines a lookup table to determine ownership. We create a placeholder table that states each user simply owns their own email address (aka: the value of their username). Signed-off-by: Malfurious <m@lfurio.us>
2024-06-09Write logs to stdoutMalfurious1-0/+1
This allows output to be read with `docker compose logs`. Signed-off-by: Malfurious <m@lfurio.us>
2024-06-09Basic service configurationMalfurious1-30/+38
Setup postfix and dovecot to work with virtual domains/mailboxes and user accounts defined in the userconfig directory. Services are also configured to use TLS certificates that will later be provided by the nginx-proxy acme service. Basic formatting and informative comments are added to config files. Signed-off-by: Malfurious <m@lfurio.us>
2024-06-06Add default postfix config filesMalfurious1-0/+46
Signed-off-by: Malfurious <m@lfurio.us>