# HG changeset patch # User Timo Sirainen # Date 1453289443 -7200 # Node ID 6cc236e7445547a80685749e7976c7a0a4d49008 # Parent 5c99b32f6b28b5e6f9d40f101b27f4c8eb259a87 imap, pop3, lmtp: Enable MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE diff -r 5c99b32f6b28 -r 6cc236e74455 src/imap/main.c --- 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; diff -r 5c99b32f6b28 -r 6cc236e74455 src/lmtp/main.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()) { diff -r 5c99b32f6b28 -r 6cc236e74455 src/pop3/main.c --- 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;