You've already forked mailcow-dockerized
							
							
				mirror of
				https://github.com/mailcow/mailcow-dockerized.git
				synced 2025-10-30 23:57:54 +02:00 
			
		
		
		
	fix: broken sogo cron notifications (for appointments etc.) (#6128)
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -45,6 +45,7 @@ data/conf/rspamd/override.d/* | ||||
| data/conf/sogo/custom-theme.js | ||||
| data/conf/sogo/plist_ldap | ||||
| data/conf/sogo/sieve.creds | ||||
| data/conf/sogo/cron.creds | ||||
| data/conf/sogo/sogo-full.svg | ||||
| data/gitea/ | ||||
| data/gogs/ | ||||
|   | ||||
| @@ -371,6 +371,8 @@ EOF | ||||
| # Create random master Password for SOGo SSO | ||||
| RAND_PASS=$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 32 | head -n 1) | ||||
| echo -n ${RAND_PASS} > /etc/phpfpm/sogo-sso.pass | ||||
| # Creating additional creds file for SOGo notify crons (calendars, etc) | ||||
| echo -n ${RAND_USER}@mailcow.local:${RAND_PASS} > /etc/sogo/cron.creds | ||||
| cat <<EOF > /etc/dovecot/sogo-sso.conf | ||||
| # Autogenerated by mailcow | ||||
| passdb { | ||||
|   | ||||
| @@ -211,9 +211,9 @@ services: | ||||
|         ofelia.job-exec.sogo_sessions.schedule: "@every 1m" | ||||
|         ofelia.job-exec.sogo_sessions.command: "/bin/bash -c \"[[ $${MASTER} == y ]] && /usr/local/bin/gosu sogo /usr/sbin/sogo-tool -v expire-sessions $${SOGO_EXPIRE_SESSION} || exit 0\"" | ||||
|         ofelia.job-exec.sogo_ealarms.schedule: "@every 1m" | ||||
|         ofelia.job-exec.sogo_ealarms.command: "/bin/bash -c \"[[ $${MASTER} == y ]] && /usr/local/bin/gosu sogo /usr/sbin/sogo-ealarms-notify -p /etc/sogo/sieve.creds || exit 0\"" | ||||
|         ofelia.job-exec.sogo_ealarms.command: "/bin/bash -c \"[[ $${MASTER} == y ]] && /usr/local/bin/gosu sogo /usr/sbin/sogo-ealarms-notify -p /etc/sogo/cron.creds || exit 0\"" | ||||
|         ofelia.job-exec.sogo_eautoreply.schedule: "@every 5m" | ||||
|         ofelia.job-exec.sogo_eautoreply.command: "/bin/bash -c \"[[ $${MASTER} == y ]] && /usr/local/bin/gosu sogo /usr/sbin/sogo-tool update-autoreply -p /etc/sogo/sieve.creds || exit 0\"" | ||||
|         ofelia.job-exec.sogo_eautoreply.command: "/bin/bash -c \"[[ $${MASTER} == y ]] && /usr/local/bin/gosu sogo /usr/sbin/sogo-tool update-autoreply -p /etc/sogo/cron.creds || exit 0\"" | ||||
|         ofelia.job-exec.sogo_backup.schedule: "@every 24h" | ||||
|         ofelia.job-exec.sogo_backup.command: "/bin/bash -c \"[[ $${MASTER} == y ]] && /usr/local/bin/gosu sogo /usr/sbin/sogo-tool backup /sogo_backup ALL || exit 0\"" | ||||
|       restart: always | ||||
|   | ||||
		Reference in New Issue
	
	Block a user