From 6a01411460f305aa672d05f7bb9bb0b37a37a99a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Peters?= <andre.peters@debinux.de>
Date: Tue, 27 Feb 2018 15:12:21 +0100
Subject: [PATCH] [Dovecot] Fix imapsync

---
 data/Dockerfiles/dovecot/imapsync_cron.pl | 9 ++++-----
 docker-compose.yml                        | 2 +-
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/data/Dockerfiles/dovecot/imapsync_cron.pl b/data/Dockerfiles/dovecot/imapsync_cron.pl
index 47f9bbf7..bb9cafba 100755
--- a/data/Dockerfiles/dovecot/imapsync_cron.pl
+++ b/data/Dockerfiles/dovecot/imapsync_cron.pl
@@ -76,16 +76,15 @@ while ($row = $sth->fetchrow_arrayref()) {
 	"--subscribeall",
 	"--nofoldersizes",
 	"--skipsize",
-	"--buffersize 8192000",
-	"--skipheader 'X-*'",
-	"--split1 3000",
-	"--split2 3000",
+	"--buffersize", "8192000",
+	"--split1", "3000",
+	"--split2", "3000",
 	"--fastio1",
 	"--fastio2",
 	($exclude eq ""	? () : ("--exclude", $exclude)),
 	($subfolder2 eq "" ? () : ('--subfolder2', $subfolder2)),
 	($maxage eq "0" ? () : ('--maxage', $maxage)),
-  ($maxbytespersecond eq "0" ? () : ('--maxbytespersecond', $maxage)),
+	($maxbytespersecond eq "0" ? () : ('--maxbytespersecond', $maxbytespersecond)),
 	($delete2duplicates	ne "1" ? () : ('--delete2duplicates')),
 	($delete1	ne "1" ? () : ('--delete')),
   ($delete2 ne "1" ? () : ('--delete2')),
diff --git a/docker-compose.yml b/docker-compose.yml
index d5d2f962..bbd83f54 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -165,7 +165,7 @@ services:
             - sogo
 
     dovecot-mailcow:
-      image: mailcow/dovecot:1.22
+      image: mailcow/dovecot:1.23
       build: ./data/Dockerfiles/dovecot
       cap_add:
         - NET_BIND_SERVICE