forked from mauro/ansible-role-dovecot
rol inicial (queda por arreglar)
This commit is contained in:
206
defaults/main.yml
Normal file
206
defaults/main.yml
Normal file
@@ -0,0 +1,206 @@
|
||||
---
|
||||
|
||||
# junk mailbox name
|
||||
dovecot_mailbox_junk: "Junk"
|
||||
|
||||
# activar single-instance storage?
|
||||
dovecot_sis_enable: yes
|
||||
|
||||
# lugar donde se guardan los adjuntos
|
||||
dovecot_sis_directory: "{{ vmail_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: "{{ vmail_home }}/attachments-queue"
|
||||
|
||||
# carpeta alternativa de correo
|
||||
dovecot_altstorage_enable: no
|
||||
|
||||
# carpeta alternativa de correo
|
||||
dovecot_altstorage_directory: "{{ vmail_home }}/alt-storage"
|
||||
|
||||
# formato del mailbox: dbox, mdbox, sdbox, maildir
|
||||
dovecot_mailbox_format: "dbox"
|
||||
|
||||
# ubicacion de mails de dovecot
|
||||
dovecot_mail_location: >
|
||||
{%- if "dbox" in dovecot_mailbox_format -%}
|
||||
{{dovecot_mailbox_format}}:~/dbox
|
||||
{%- else -%}
|
||||
{{dovecot_mailbox_format}}:~/Maildir
|
||||
{%- endif %}
|
||||
|
||||
# carpeta "home" de los usuarios de dovecot
|
||||
dovecot_user_home: "{{ vmail_home }}/mail/%d/%n"
|
||||
|
||||
# como transformar el nombre de usuario antes de autenticar
|
||||
dovecot_auth_username_format: "%Lu"
|
||||
|
||||
# mecanismos de autenticacion: agregar login para compat. outlook
|
||||
dovecot_auth_mechanisms: "plain"
|
||||
|
||||
# habilitar userdb/passdb de usuarios del sistema?
|
||||
dovecot_auth_system_enable: no
|
||||
|
||||
# habilitar userdb/passdb ldap?
|
||||
dovecot_auth_ldap_enable: yes
|
||||
|
||||
# servidores ldap
|
||||
dovecot_auth_ldap_servers: [ "localhost" ]
|
||||
|
||||
# version del protocolo LDAP
|
||||
dovecot_auth_ldap_version: 3
|
||||
|
||||
# base para la busqueda en LDAP
|
||||
dovecot_auth_ldap_base: "ou=People,dc=%Dd"
|
||||
|
||||
# scope para la busqueda en ldap: base, onelevel, subtree
|
||||
dovecot_auth_ldap_scope: "subtree"
|
||||
|
||||
# filtro para obtener la entrada del usuario LDAP
|
||||
dovecot_auth_ldap_user_filter: "(&(objectClass=inetOrgPerson)(uid=%n))"
|
||||
|
||||
# filtro para obtener la clave del usuario LDAP
|
||||
dovecot_auth_ldap_pass_filter: "(&(objectClass=inetOrgPerson)(uid=%n))"
|
||||
|
||||
# atributos del usuario leidos de LDAP
|
||||
# por defecto, usar valores pre-calculados
|
||||
dovecot_auth_ldap_user_attrs: >
|
||||
=home={{ dovecot_user_home }},
|
||||
=uid={{ vmail_user }},
|
||||
=gid={{ vmail_group }}
|
||||
|
||||
# clave + atributos del usuario leidos de LDAP
|
||||
# por defecto, usar valores pre-calculados
|
||||
dovecot_auth_ldap_pass_attrs: >
|
||||
userPassword=password,
|
||||
=userdb_home={{ dovecot_user_home }},
|
||||
=userdb_uid={{ vmail_user }},
|
||||
=userdb_gid={{ vmail_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_auth_ldap_iterate_attrs: "=user=%{ldap:uid}@%d"
|
||||
|
||||
# cuando ldap_base es fija (sin %Dd):
|
||||
# dovecot_auth_ldap_iterate_attrs: "uid=user"
|
||||
|
||||
# filtro para iteracion: este filtro debe devolver todas las personas
|
||||
# de tipo "usuario"
|
||||
dovecot_auth_ldap_iterate_filter: "(objectClass=inetOrgPerson)"
|
||||
|
||||
# ???
|
||||
dovecot_auth_ldap_default_pass_scheme: "CRYPT"
|
||||
|
||||
# habilitar usuarios master?
|
||||
dovecot_auth_master_enable: no
|
||||
|
||||
# habilitar ssl
|
||||
dovecot_ssl_enable: yes
|
||||
|
||||
# requerir ssl
|
||||
dovecot_ssl_require: no
|
||||
|
||||
# path absoluto al certificado SSL
|
||||
dovecot_ssl_cert: "{{ tls_certificate }}"
|
||||
|
||||
# path absoluto a la clave privada SSL
|
||||
dovecot_ssl_key: "{{ tls_certificate_key }}"
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# activar plugin quota?
|
||||
dovecot_plugin_quota_enable: yes
|
||||
|
||||
# opciones de quota
|
||||
dovecot_plugin_quota:
|
||||
|
||||
# driver: count, maildir
|
||||
driver: "count"
|
||||
|
||||
# limite global de la cuota de usuario (en M)
|
||||
limit: "4096M"
|
||||
|
||||
# limites adicionales para casillas especificas
|
||||
mailbox_additional_limit:
|
||||
Trash: "100M"
|
||||
|
||||
# gracia (en porcentaje o M)
|
||||
grace: "10%"
|
||||
|
||||
# activar plugin sieve?
|
||||
dovecot_plugin_sieve_enable: yes
|
||||
|
||||
# opciones de sieve
|
||||
dovecot_plugin_sieve:
|
||||
|
||||
# dir con scripts ejecutados antes que los del usuario
|
||||
before: "/etc/dovecot/sieve/before"
|
||||
|
||||
# dir con scripts ejecutados luego de los del usuario
|
||||
after: "/etc/dovecot/sieve/after"
|
||||
|
||||
Reference in New Issue
Block a user