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