From d46f53a00420d96b19c31691856b0cf07709dd6c Mon Sep 17 00:00:00 2001 From: link2xt Date: Wed, 24 Jul 2024 08:51:04 +0000 Subject: [PATCH] fix(smtp): use DNS cache for implicit TLS connections load_cache argument to connect_tcp() should only be false if strict TLS checks are disabled or TLS is not used. --- src/smtp.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smtp.rs b/src/smtp.rs index 2358c238f..0b626aba8 100644 --- a/src/smtp.rs +++ b/src/smtp.rs @@ -178,7 +178,7 @@ impl Smtp { port: u16, strict_tls: bool, ) -> Result>> { - let tcp_stream = connect_tcp(context, hostname, port, SMTP_TIMEOUT, false).await?; + let tcp_stream = connect_tcp(context, hostname, port, SMTP_TIMEOUT, strict_tls).await?; let tls_stream = wrap_tls(strict_tls, hostname, &["smtp"], tcp_stream).await?; let buffered_stream = BufStream::new(tls_stream); let session_stream: Box = Box::new(buffered_stream);