changeset 19601:6cc236e74455

imap, pop3, lmtp: Enable MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Wed, 20 Jan 2016 13:30:43 +0200
parents 5c99b32f6b28
children 23bfa269e975
files src/imap/main.c src/lmtp/main.c src/pop3/main.c
diffstat 3 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap/main.c	Wed Jan 20 13:30:34 2016 +0200
+++ b/src/imap/main.c	Wed Jan 20 13:30:43 2016 +0200
@@ -366,7 +366,8 @@
 	};
 	struct master_login_settings login_set;
 	enum master_service_flags service_flags = 0;
-	enum mail_storage_service_flags storage_service_flags = 0;
+	enum mail_storage_service_flags storage_service_flags =
+		MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE;
 	const char *username = NULL;
 	int c;
 
--- a/src/lmtp/main.c	Wed Jan 20 13:30:34 2016 +0200
+++ b/src/lmtp/main.c	Wed Jan 20 13:30:43 2016 +0200
@@ -88,7 +88,8 @@
 		MAIL_STORAGE_SERVICE_FLAG_USERDB_LOOKUP |
 		MAIL_STORAGE_SERVICE_FLAG_TEMP_PRIV_DROP |
 		MAIL_STORAGE_SERVICE_FLAG_NO_LOG_INIT |
-		MAIL_STORAGE_SERVICE_FLAG_NO_IDLE_TIMEOUT;
+		MAIL_STORAGE_SERVICE_FLAG_NO_IDLE_TIMEOUT |
+		MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE;
 	int c;
 
 	if (IS_STANDALONE()) {
--- a/src/pop3/main.c	Wed Jan 20 13:30:34 2016 +0200
+++ b/src/pop3/main.c	Wed Jan 20 13:30:43 2016 +0200
@@ -213,7 +213,8 @@
 	};
 	struct master_login_settings login_set;
 	enum master_service_flags service_flags = 0;
-	enum mail_storage_service_flags storage_service_flags = 0;
+	enum mail_storage_service_flags storage_service_flags =
+		MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE;
 	const char *username = NULL;
 	int c;