diff --git a/src/sieve-tools/sieve-filter.c b/src/sieve-tools/sieve-filter.c
index 2b98fe675cf5f13982e0fcb8b83405c4e376c5fc..03cbbc7b5589d17c8fc7ba5fedeb6348a16fad1a 100644
--- a/src/sieve-tools/sieve-filter.c
+++ b/src/sieve-tools/sieve-filter.c
@@ -359,7 +359,7 @@ filter_mailbox(const struct sieve_filter_data *sfdata, struct mailbox *src_box)
 	/* Sync mailbox */
 
 	if (sfdata->execute) {
-		if (mailbox_sync(src_box, MAILBOX_SYNC_FLAG_FULL_WRITE) < 0) {
+		if (mailbox_sync(src_box, 0) < 0) {
 			sieve_error(ehandler, NULL,
 				    "failed to sync source mailbox");
 			return -1;