managesieve support
This commit is contained in:
parent
40523baacc
commit
f305379de2
|
@ -33,6 +33,7 @@ roundcube_default_host: "ssl://mail.hatecomputers.club"
|
|||
roundcube_default_port: 993
|
||||
roundcube_smtp_host: "ssl://mail.hatecomputers.club"
|
||||
roundcube_smtp_port: 465
|
||||
roundcube_plugins: "archive,zipdownload,managesieve,markasjunk"
|
||||
|
||||
roundcube_oauth2_auth_uri: "https://auth.hatecomputers.club/ui/oauth2"
|
||||
roundcube_oauth2_user_uri: >
|
||||
|
|
|
@ -57,6 +57,14 @@
|
|||
group: root
|
||||
mode: 0777
|
||||
|
||||
- name: Build roundcube sieve plugin config
|
||||
ansible.builtin.template:
|
||||
src: sieve.inc.php.j2
|
||||
dest: /etc/docker/compose/mail/docker-data/roundcube/config/sieve.inc.php
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0777
|
||||
|
||||
- name: Build mail docker-compose.yml.j2
|
||||
ansible.builtin.template:
|
||||
src: docker-compose.yml.j2
|
||||
|
|
|
@ -13,6 +13,7 @@ services:
|
|||
environment:
|
||||
- ROUNDCUBEMAIL_DB_TYPE=sqlite
|
||||
- ROUNDCUBEMAIL_SKIN=elastic
|
||||
- ROUNDCUBEMAIL_PLUGINS={{ roundcube_plugins }}
|
||||
- ROUNDCUBEMAIL_DEFAULT_HOST={{ roundcube_default_host }}
|
||||
- ROUNDCUBEMAIL_DEFAULT_PORT={{ roundcube_default_port }}
|
||||
- ROUNDCUBEMAIL_SMTP_SERVER={{ roundcube_smtp_host }}
|
||||
|
@ -27,6 +28,7 @@ services:
|
|||
- 0.0.0.0:465:465
|
||||
- 0.0.0.0:587:587
|
||||
- 0.0.0.0:993:993
|
||||
- 0.0.0.0:4190:4190
|
||||
volumes:
|
||||
- ./docker-data/dms/mail-data/:/var/mail/
|
||||
- ./docker-data/dms/mail-state/:/var/mail-state/
|
||||
|
@ -41,6 +43,7 @@ services:
|
|||
- ENABLE_AMAVIS=1
|
||||
- ENABLE_FAIL2BAN=1
|
||||
- ENABLE_SASLAUTHD=1
|
||||
- ENABLE_MANAGESIEVE=1
|
||||
- ENABLE_POSTGREY=0
|
||||
|
||||
- SPOOF_PROTECTION=1
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
<?php
|
||||
|
||||
$config['managesieve_host'] = "tls://{{ mail_domain }}";
|
||||
$config['managesieve_auth_type'] = "PLAIN";
|
Loading…
Reference in New Issue