Add DKIM selector map
This commit is contained in:
parent
1834dd9503
commit
e188c4ae87
3 changed files with 26 additions and 0 deletions
|
@ -9,6 +9,17 @@
|
|||
group: root
|
||||
mode: "640"
|
||||
|
||||
- name: Add selector to DKIM selectors map
|
||||
become: true
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/rspamd/dkim_selectors.map
|
||||
line: "{{ virtual_domain }} {{ dkim_selector }}"
|
||||
create: true
|
||||
owner: root
|
||||
group: root
|
||||
mode: "644"
|
||||
notify: Reload rspamd service
|
||||
|
||||
- name: Print DKIM TXT record for the DNS zone
|
||||
ansible.builtin.debug:
|
||||
msg: "Don't forget to add this to your DNS zone:\n{{ dkim_txt_record.stdout }}"
|
||||
|
|
|
@ -22,4 +22,15 @@
|
|||
register: dkim_txt_record
|
||||
notify:
|
||||
- Save DKIM TXT record to a file
|
||||
- Add selector to DKIM selectors map
|
||||
- Print DKIM TXT record for the DNS zone
|
||||
|
||||
- name: Copy dkim_signing local config
|
||||
become: true
|
||||
ansible.builtin.template:
|
||||
src: dkim_signing.conf.j2
|
||||
dest: /etc/rspamd/local.d/dkim_signing.conf
|
||||
owner: root
|
||||
group: root
|
||||
mode: "644"
|
||||
notify: Reload rspamd service
|
||||
|
|
4
roles/mailserver_dkim/templates/dkim_signing.conf.j2
Normal file
4
roles/mailserver_dkim/templates/dkim_signing.conf.j2
Normal file
|
@ -0,0 +1,4 @@
|
|||
# {{ ansible_managed }}
|
||||
|
||||
path = "/var/lib/rspamd/dkim/$domain.$selector.key";
|
||||
selector_map = "/etc/rspamd/dkim_selectors.map";
|
Loading…
Reference in a new issue