diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-01-07 02:38:42 -0500 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-01-07 02:38:42 -0500 |
commit | ce4c85dd6f99506128bb125e26728a7416660397 (patch) | |
tree | 33726f0873f2707b69cdbe0074f97a14dd2b7ae0 /roles/mail | |
parent | ae64628958a10362aa7c65050ca8ff2546220c95 (diff) | |
download | oldinfra-ce4c85dd6f99506128bb125e26728a7416660397.tar.gz oldinfra-ce4c85dd6f99506128bb125e26728a7416660397.zip |
make dmarc more aggressive, fix unresolved mail addresses
Diffstat (limited to 'roles/mail')
-rw-r--r-- | roles/mail/files/postmaster-main.cf | 3 | ||||
-rw-r--r-- | roles/mail/tasks/main.yml | 14 |
2 files changed, 17 insertions, 0 deletions
diff --git a/roles/mail/files/postmaster-main.cf b/roles/mail/files/postmaster-main.cf new file mode 100644 index 0000000..1bfb761 --- /dev/null +++ b/roles/mail/files/postmaster-main.cf @@ -0,0 +1,3 @@ +virtual_mailbox_domains = /etc/postfix/vhost +virtual_mailbox_maps = ldap:/etc/postfix/ldap-users.cf +virtual_alias_maps = diff --git a/roles/mail/tasks/main.yml b/roles/mail/tasks/main.yml index 4233f68..cef06f5 100644 --- a/roles/mail/tasks/main.yml +++ b/roles/mail/tasks/main.yml @@ -42,6 +42,20 @@ group: root mode: 0700 +- name: ensure mail docker/compose volume exist + file: + path: /etc/docker/compose/mail/docker-data/dms/config + state: directory + owner: root + group: root + mode: 0700 + +# https://github.com/docker-mailserver/docker-mailserver/issues/1562 +- name: ensure mail docker/compose ldap overrides exist + copy: + src: ../files/postmaster-main.cf + dest: /etc/docker/compose/mail/docker-data/dms/config/postfix-main.cf + - name: build mail docker-compose.yml.j2 template: src: ../templates/docker-compose.yml.j2 |