2019-05-31 00:04:47 -03:00

238 lines
6.0 KiB
YAML

---
# Mail
# carpeta por defecto para el mail
dovecot_mail_home: "{{ vmail_home | default('/srv/mail') }}"
# usuario por defecto para el mail
dovecot_mail_user: "{{ vmail_user | default('vmail') }}"
# uid por defecto para vmail
dovecot_mail_uid: "{{ vmail_uid | default(5000) }}"
# grupo por defecto para vmail
dovecot_mail_group: "{{ vmail_group | default('vmail') }}"
# gid por defecto para vmail
dovecot_mail_gid: "{{ vmail_gid | default(5000) }}"
# carpeta de mail de cada usuario
dovecot_user_home: "{{ dovecot_mail_home }}/mail/%d/%n"
# formato del mailbox: dbox, mdbox, sdbox, maildir
dovecot_mailbox_format: dbox
# ubicacion de mails de dovecot (~ = dovecot_user_home)
dovecot_mail_location:
"{%- if 'dbox' in dovecot_mailbox_format -%}\
{{dovecot_mailbox_format}}:~/dbox\
{%- else -%}\
{{dovecot_mailbox_format}}:~/Maildir\
{%- endif %}"
# nombre de la carpeta de spam
dovecot_mailbox_junk: Junk
# Auth
# mecanismos de autenticacion: agregar login para compat. outlook
dovecot_auth_mechanisms: plain
# como transformar el nombre de usuario antes de autenticar
dovecot_auth_username_format: "%Lu"
# habilitar userdb/passdb de usuarios del sistema?
dovecot_auth_system_enable: no
# habilitar usuarios master?
dovecot_auth_master_enable: no
# Protocolos
# activar IMAP?
dovecot_proto_imap_enable: yes
# activar IMAPS?
dovecot_proto_imaps_enable: no
# activar POP3?
dovecot_proto_pop3_enable: no
# activar POP3S?
dovecot_proto_pop3s_enable: no
# activar managesieve?
dovecot_proto_managesieve_enable: yes
# TLS
# habilitar ssl
dovecot_ssl_enable: yes
# requerir ssl
dovecot_ssl_require: no
# path absoluto al certificado SSL
dovecot_ssl_cert:
"{{ tls_certificate | default('/etc/ssl/certs/ssl-cert-snakeoil.pem') }}"
# path absoluto a la clave privada SSL
dovecot_ssl_key:
"{{ tls_certificate_key | \
default('/etc/ssl/private/ssl-cert-snakeoil.key') }}"
# LDAP
# habilitar userdb/passdb ldap?
dovecot_ldap_enable: yes
# servidores ldap
dovecot_ldap_servers:
- localhost
# version del protocolo LDAP
dovecot_ldap_version: 3
# base para la busqueda en LDAP
dovecot_ldap_base: "ou=People,dc=%Dd"
# scope para la busqueda en ldap: base, onelevel, subtree
dovecot_ldap_scope: subtree
# filtro para obtener la entrada del usuario LDAP
dovecot_ldap_user_filter: "(&(objectClass=inetOrgPerson)(uid=%n))"
# filtro para obtener la clave del usuario LDAP
dovecot_ldap_pass_filter: "(&(objectClass=inetOrgPerson)(uid=%n))"
# atributos del usuario leidos de LDAP
# por defecto, usar valores pre-calculados
dovecot_ldap_user_attrs:
"=home={{ dovecot_user_home }}, =uid={{ dovecot_mail_user }}, \
=gid={{ dovecot_mail_group }}"
# clave + atributos del usuario leidos de LDAP
# por defecto, usar valores pre-calculados
dovecot_ldap_pass_attrs:
"userPassword=password, =userdb_home={{ dovecot_user_home }}, \
=userdb_uid={{ dovecot_mail_user }}, =userdb_gid={{ dovecot_mail_group }}"
# iteracion con doveadm
# CAVEAT: al usar %Dd en ldap_base, no se puede utilizar doveadm -A,
# sino que siempre se debe especificar un dominio usando -u "*@dominio"
dovecot_ldap_iterate_attrs: "=user=%{ldap:uid}@%d"
# cuando ldap_base es fija (sin %Dd):
# dovecot_ldap_iterate_attrs: "uid=user"
# filtro para iteracion: debe devolver todas las personas de tipo "usuario"
dovecot_ldap_iterate_filter: "(objectClass=inetOrgPerson)"
# Esquema con que se guarda la clave (no deberia usarse)
dovecot_ldap_default_pass_scheme: "CRYPT"
# Antispam
# Activar el plugin antispam?
dovecot_antispam_enable: yes
# Backend del plugin antispam. Valores posibles:
# crm114, dspam, pipe, spool2dir
dovecot_antispam_backend: pipe
# Header que indica que el mail ha sido escaneado para spam
dovecot_antispam_signature: X-Bogosity
# Pipe: programa que entrena leyendo el mail en STDIN
dovecot_antispam_pipe_program: /usr/bin/bogofilter
# antispam_pipe_program_args = --for;%u
dovecot_antispam_pipe_program_args: "-l"
# Pipe: argumento que indica que el mail NO ES spam
dovecot_antispam_pipe_program_notspam_arg: "-n"
# Pipe: argumento que indica que el mail ES spam
dovecot_antispam_pipe_program_spam_arg: "-s"
# Pipe: directorio temporal (creo que el mail se copia ahi primero)
dovecot_antispam_pipe_tmpdir: /tmp
# accion cuando se mueve un mail que no tiene signature de/hacia spam
# valores posibles:
# error: fallar en la operacion
# move: mover el mensaje de todos modos
dovecot_antispam_signature_missing: error
# nombres de las carpetas de spam
dovecot_antispam_spam: "Junk;junk;Junk Mail;Spam;spam;SPAM"
# nombres de las carpetas de papelera
dovecot_antispam_trash: "Trash;trash;mail/trash;Deleted Messages"
# debug del plugin antispam
dovecot_antispam_debug_enable: no
dovecot_antispam_debug_target: syslog
dovecot_antispam_debug_verbosity: 0
# Quota
# activar plugin quota?
dovecot_quota_enable: yes
# driver: count, maildir
dovecot_quota_driver: count
# limite global de la cuota de usuario (en M)
dovecot_quota_limit: 4096M
# limites adicionales para casillas especificas
dovecot_quota_additional_limit:
Trash: "100M"
# gracia (en porcentaje o M)
dovecot_quota_grace: 10%
# Sieve
# activar plugin sieve?
dovecot_sieve_enable: yes
# dir con scripts ejecutados antes que los del usuario
dovecot_sieve_before: /etc/dovecot/sieve/before
# dir con scripts ejecutados luego de los del usuario
dovecot_sieve_after: /etc/dovecot/sieve/after
# activar filtro spam por defecto
dovecot_sieve_global_junk_filter_enable: yes
# Single-instance storage
# activar single-instance storage?
dovecot_sis_enable: yes
# lugar donde se guardan los adjuntos
dovecot_sis_directory: "{{ dovecot_mail_home }}/attachments"
# tamaño minimo de adjuntos a guardar aparte
dovecot_sis_min_size: 128k
# hash a usar para desduplicar
dovecot_sis_hash: "%{sha1}"
# habilitar desduplicacion postergada?
dovecot_sis_queue_enable: no
# carpeta de "encolados para desduplicar
dovecot_sis_queue_directory: "{{ dovecot_mail_home }}/attachments-queue"
# Alt storage
# carpeta alternativa de correo
dovecot_altstorage_enable: no
# carpeta alternativa de correo
dovecot_altstorage_directory: "{{ dovecot_mail_home }}/alt-storage"