commit inicial docker
This commit is contained in:
@@ -1,38 +1,22 @@
|
||||
---
|
||||
# nombre del container
|
||||
dovecot_container: dovecot
|
||||
|
||||
# Mail
|
||||
# nombre de la imagen
|
||||
dovecot_image: eumau/dovecot
|
||||
|
||||
# carpeta por defecto para el mail
|
||||
dovecot_mail_home: "{{ vmail_home | default('/srv/mail') }}"
|
||||
# nombre volumen config
|
||||
dovecot_volume_config: dovecot_config
|
||||
|
||||
# usuario por defecto para el mail
|
||||
dovecot_mail_user: "{{ vmail_user | default('vmail') }}"
|
||||
# nombre volumen mail
|
||||
dovecot_volume_mail: dovecot_mail
|
||||
|
||||
# uid por defecto para vmail
|
||||
dovecot_mail_uid: "{{ vmail_uid | default(5000) }}"
|
||||
# nombre volumen ssl
|
||||
dovecot_volume_ssl: dovecot_ssl
|
||||
|
||||
# grupo por defecto para vmail
|
||||
dovecot_mail_group: "{{ vmail_group | default('vmail') }}"
|
||||
# nombre red docker (definido por rol docker)
|
||||
docker_network_name: dockernet
|
||||
|
||||
# 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
|
||||
|
||||
@@ -48,40 +32,6 @@ 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?
|
||||
@@ -109,14 +59,13 @@ 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 }}"
|
||||
"=home=/vmail/mail/%d/%n, =uid=5000, =gid=5000"
|
||||
|
||||
# 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 }}"
|
||||
"userPassword=password, =userdb_home=/vmail/mail/%d/%n, \
|
||||
=userdb_uid=5000, =userdb_gid=5000"
|
||||
|
||||
# iteracion con doveadm
|
||||
# CAVEAT: al usar %Dd en ldap_base, no se puede utilizar doveadm -A,
|
||||
@@ -132,50 +81,6 @@ 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?
|
||||
@@ -193,45 +98,3 @@ dovecot_quota_additional_limit:
|
||||
|
||||
# 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"
|
||||
|
||||
Reference in New Issue
Block a user