summaryrefslogtreecommitdiffstats
path: root/postfix (follow)
AgeCommit message (Collapse)AuthorFilesLines
2024-06-09postfix: Add service entrypoint scriptMalfurious1-0/+12
This is used to generate database files used by postfix daemons. In theory, this could also be performed at build-time by the Dockerfile. However, I intend to create only a single image that each service separately spawns from, since there will be several commonalities between them. Moving these postfix-specific tasks to an entrypoint script keeps the common Dockerfile more managable. Signed-off-by: Malfurious <m@lfurio.us>
2024-06-09postfix: Enable secure submission of outgoing emailMalfurious1-39/+15
The encrypted "submissions" port (465) is opened in postfix and is configured for delivery of outgoing mail of authenticated users only. The authentication is provided by dovecot via unix socket and account data is sourced from the userconfig directory. 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 filesMalfurious2-0/+183
Signed-off-by: Malfurious <m@lfurio.us>