فهرست منبع

don't use UID EXPUNGE unless trashing

a simple CLOSE is way more efficient, so use it if no adverse effects
can come from it.
Oswald Buddenhagen 11 سال پیش
والد
کامیت
2f0fbcd306
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      src/drv_imap.c

+ 1 - 1
src/drv_imap.c

@@ -2009,7 +2009,7 @@ imap_close( store_t *gctx,
 {
 	imap_store_t *ctx = (imap_store_t *)gctx;
 
-	if (CAP(UIDPLUS)) {
+	if (ctx->gen.conf->trash && CAP(UIDPLUS)) {
 		struct imap_cmd_refcounted_state *sts = imap_refcounted_new_state( cb, aux );
 		message_t *msg, *fmsg, *nmsg;
 		int bl;