diff options
Diffstat (limited to 'group_vars/mail.yml')
-rw-r--r-- | group_vars/mail.yml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/group_vars/mail.yml b/group_vars/mail.yml new file mode 100644 index 0000000..8e7591b --- /dev/null +++ b/group_vars/mail.yml @@ -0,0 +1,41 @@ +--- + +postmaster_email: postmaster@mistymountainstherapy.com + +domain: mistymountainstherapy.com +mail_domain: mail.mistymountainstherapy.com + +ldap_server: "auth.mistymountainstherapy.com" +ldap_server_host: "ldaps://{{ ldap_server }}:3636" +ldap_intranet: > + {{ lookup('community.general.dig', + 'mail.int.mistymountainstherapy.com') }} +ldap_search_base: "dc=auth,dc=mistymountainstherapy,dc=com" +ldap_bind_dn: "dn=token" + +ldap_query_filter_user: "(&(objectClass=posixAccount)(mail=%s))" +ldap_query_filter_group: "(&(objectClass=posixAccount)(|(mail=%s)(uid=%s)))" +ldap_query_filter_alias: "(&(objectClass=posixAccount)(emailalternative=%s))" +ldap_query_filter_domain: "(&(objectClass=posixAccount)(|(mail=%s)(uid=%s)))" +ldap_query_filter_senders: "(&(objectClass=posixAccount)(|(mail=%s)(uid=%s)))" + +sasl_ldap_filter: > + (&(|(uid=%U)(mail=%U))(class=posixAccount) + (memberOf=cn=mail,dc=auth,dc=mistymountainstherapy,dc=com)) + +dovecot_user_filter: > + (&(class=posixAccount)(uid=%u) + (memberOf=cn=mail,dc=auth,dc=mistymountainstherapy,dc=com)) +dovecot_auth_bind_userdn: "uid=%u,dc=auth,dc=mistymountainstherapy,dc=com" +dovecot_user_attrs: "=mail=maildir:~/Maildir,uidNumber=uid,gidNumber=gid" + +roundcube_default_host: "ssl://mail.mistymountainstherapy.com" +roundcube_default_port: 993 +roundcube_smtp_host: "ssl://mail.mistymountainstherapy.com" +roundcube_smtp_port: 465 +roundcube_plugins: "archive,zipdownload,managesieve,markasjunk" + +roundcube_oauth2_auth_uri: "https://auth.mistymountainstherapy.com/ui/oauth2" +roundcube_oauth2_user_uri: > + https://auth.mistymountainstherapy.com/oauth2/openid/roundcube/userinfo +roundcube_oauth2_token_uri: "https://auth.mistymountainstherapy.com/oauth2/token" |