[WIP] Chatmail for OpenBSD
Go to file
2023-10-13 09:36:59 +02:00
src/chatmail move tox.ini into pyproject.toml 2023-10-13 09:36:27 +02:00
.gitignore initial commit, mostly copied from another repo 2023-10-12 15:06:48 +02:00
c1-inv.py rename hpk to c1 inv 2023-10-13 09:36:59 +02:00
deploy.py run pyinfra command with environment variables, without inventory.py 2023-10-12 17:00:20 +02:00
pyproject.toml move tox.ini into pyproject.toml 2023-10-13 09:36:27 +02:00
README.md run pyinfra command with environment variables, without inventory.py 2023-10-12 17:00:20 +02:00

Chat Mail server configuration

This package deploys Postfix and Dovecot servers, including OpenDKIM for DKIM signing.

Postfix uses Dovecot for authentication as described in https://www.postfix.org/SASL_README.html#server_dovecot

Ports

Postfix listens on ports 25 (smtp) and 587 (submission) and 465 (submissions). Dovecot listens on ports 143(imap) and 993 (imaps).

DNS

For DKIM you must add a DNS entry as in /etc/opendkim/selector.txt (where selector is the opendkim_selector configured in the chatmail inventory).

Run with pyinfra

CHATMAIL_DOMAIN=c1.testrun.org pyinfra c1.testrun.org deploy.py