From 064d62e758978ffc8b09abd8d80cfb2a3565a9d2 Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Sun, 23 Aug 2020 02:39:07 +0300 Subject: [PATCH] Imap.connect: copy security setting --- src/imap/mod.rs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/imap/mod.rs b/src/imap/mod.rs index 71d878e33..d07f22e1e 100644 --- a/src/imap/mod.rs +++ b/src/imap/mod.rs @@ -414,17 +414,13 @@ impl Imap { } { - let imap_server = &lp.server; - let imap_port = lp.port; - let imap_user = &lp.user; - let imap_pw = &lp.password; - let mut config = &mut self.config; config.addr = addr.to_string(); - config.imap_server = imap_server.to_string(); - config.imap_port = imap_port; - config.imap_user = imap_user.to_string(); - config.imap_pw = imap_pw.to_string(); + config.imap_server = lp.server.to_string(); + config.imap_port = lp.port; + config.imap_user = lp.user.to_string(); + config.imap_pw = lp.password.to_string(); + config.security = lp.security; let provider = get_provider_info(&addr); config.strict_tls = match lp.certificate_checks { CertificateChecks::Automatic => {