Revert "[Dovecot] Disable imapsync job, when auth details are wrong. Fixes #4276 (#4540)" Closes #4711
This reverts commit d4e829465b.
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
# Conflicts:
#	docker-compose.yml
			
			
This commit is contained in:
		
							parent
							
								
									ff4f2ae0b6
								
							
						
					
					
						commit
						802d304579
					
				| @ -51,8 +51,8 @@ sub sig_handler { | |||||||
|   die "sig_handler received signal, preparing to exit...\n"; |   die "sig_handler received signal, preparing to exit...\n"; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| open my $file, '<', "/etc/sogo/sieve.creds"; | open my $file, '<', "/etc/sogo/sieve.creds";  | ||||||
| my $creds = <$file>; | my $creds = <$file>;  | ||||||
| close $file; | close $file; | ||||||
| my ($master_user, $master_pass) = split /:/, $creds; | my ($master_user, $master_pass) = split /:/, $creds; | ||||||
| my $sth = $dbh->prepare("SELECT id, | my $sth = $dbh->prepare("SELECT id, | ||||||
| @ -166,17 +166,11 @@ while ($row = $sth->fetchrow_arrayref()) { | |||||||
|       $success = 1; |       $success = 1; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     $keep_job_active = 1; |     $update = $dbh->prepare("UPDATE imapsync SET returned_text = ?, success = ?, exit_status = ? WHERE id = ?"); | ||||||
|     if (defined $exit_status && $exit_status eq "EXIT_AUTHENTICATION_FAILURE_USER1") { |  | ||||||
|       $keep_job_active = 0; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     $update = $dbh->prepare("UPDATE imapsync SET returned_text = ?, success = ?, exit_status = ?, active = ? WHERE id = ?"); |  | ||||||
|     $update->bind_param( 1, ${stdout} ); |     $update->bind_param( 1, ${stdout} ); | ||||||
|     $update->bind_param( 2, ${success} ); |     $update->bind_param( 2, ${success} ); | ||||||
|     $update->bind_param( 3, ${exit_status} ); |     $update->bind_param( 3, ${exit_status} ); | ||||||
|     $update->bind_param( 4, ${keep_job_active} ); |     $update->bind_param( 4, ${id} ); | ||||||
|     $update->bind_param( 5, ${id} ); |  | ||||||
|     $update->execute(); |     $update->execute(); | ||||||
|   } catch { |   } catch { | ||||||
|     $update = $dbh->prepare("UPDATE imapsync SET returned_text = 'Could not start or finish imapsync', success = 0 WHERE id = ?"); |     $update = $dbh->prepare("UPDATE imapsync SET returned_text = 'Could not start or finish imapsync', success = 0 WHERE id = ?"); | ||||||
|  | |||||||
| @ -215,7 +215,7 @@ services: | |||||||
|             - sogo |             - sogo | ||||||
| 
 | 
 | ||||||
|     dovecot-mailcow: |     dovecot-mailcow: | ||||||
|       image: mailcow/dovecot:1.20 |       image: mailcow/dovecot:1.21 | ||||||
|       depends_on: |       depends_on: | ||||||
|         - mysql-mailcow |         - mysql-mailcow | ||||||
|       dns: |       dns: | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Kristian Feldsam
						Kristian Feldsam