Эх сурвалжийг харах

don't use STARTTLS for PREAUTH connections. uw-imap doesn't seem to like
it, and it does not make too much sense anyway - i think - state converse
opinions now.

Oswald Buddenhagen 21 жил өмнө
parent
commit
1eb6e35c80
1 өөрчлөгдсөн 4 нэмэгдсэн , 3 устгасан
  1. 4 3
      src/imap.c

+ 4 - 3
src/imap.c

@@ -742,6 +742,9 @@ imap_connect (config_t * cfg)
       if (imap_exec (imap, "CAPABILITY"))
 	goto bail;
 
+    if (!preauth)
+    {
+
 #if HAVE_LIBSSL
       if (!cfg->use_imaps)
       {
@@ -780,8 +783,6 @@ imap_connect (config_t * cfg)
       }
 #endif
 
-      if (!preauth)
-      {
 	info ("Logging in...\n");
 
 	if (!cfg->pass)
@@ -842,7 +843,7 @@ imap_connect (config_t * cfg)
 	    goto bail;
 	  }
 	}
-      }
+    } /* !preauth */
 
       /* get NAMESPACE info */
       if (cfg->use_namespace && imap->have_namespace)