1
0
Fork 0
ansible-collection-kit/roles/mailserver
2022-05-27 01:03:35 +02:00
..
defaults Add a default for dkim selector 2022-05-25 02:42:11 +02:00
files/etc Enable autolearn 2022-05-25 01:00:48 +02:00
handlers Add an handle to restart opendkim 2022-05-25 02:42:51 +02:00
tasks Use mailserver_dkim_domain variable to DKIM domain 2022-05-25 03:49:07 +02:00
templates/etc Specify auth_type to make OpenDKIM know user is authenticated 2022-05-27 01:03:35 +02:00
README.md Use mailserver_dkim_domain variable to DKIM domain 2022-05-25 03:49:07 +02:00

mailserver

Install and configure postfix, dovecot, opendkim and rspamd.

Role Variables

  • mailserver_become - Default: true. Enable/disable the Ansible become functionality.
  • mailserver_become_user - Default: root. When using become functionality for privilege escalation, this is the user with desired privileges you become.
  • mailserver_vmail_user - Default: vmail. User that handle virtual mail.
  • mailserver_vmail_uid - Default: 150. uid of the user that handle virtual mail.
  • mailserver_vmail_group - Default: mail. group of the user that handle virtual mail.
  • mailserver_vmail_dir - Default: /var/vmail. Directory where emails are stored.
  • mailserver_mailname - Default: mail.example.org.
  • mailserver_auth_database - Default: /etc/dovecot/authdb.sqlite.
  • mailserver_tls_cert_file - Default: "/var/lib/dehydrated/certs/{{ mailserver_mailname }}/fullchain.pem"
  • mailserver_tls_key_file - Default: "/var/lib/dehydrated/certs/{{ mailserver_mailname }}/privkey.pem"
  • mailserver_dkim_domain - Default: N/A. DKIM domain.
  • mailserver_dkim_selector - Default: 2022. DKIM selector.