From b724038a67e84ca71b146bf4b9b044be2dc8c0b4 Mon Sep 17 00:00:00 2001 From: David Laban Date: Thu, 6 Aug 2020 13:54:18 +0100 Subject: [PATCH] fix: tell tls what the smtps server name is (#634) --- courier/courier.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courier/courier.go b/courier/courier.go index 08ed53c87d1..b0c2852d533 100644 --- a/courier/courier.go +++ b/courier/courier.go @@ -49,7 +49,7 @@ func NewSMTP(d smtpDependencies, c configuration.Provider) *Courier { ssl = true sslSkipVerify, _ := strconv.ParseBool(uri.Query().Get("skip_ssl_verify")) // #nosec G402 This is ok (and required!) because it is configurable and disabled by default. - tlsConfig = &tls.Config{InsecureSkipVerify: sslSkipVerify} + tlsConfig = &tls.Config{InsecureSkipVerify: sslSkipVerify, ServerName: uri.Hostname()} } return &Courier{