summaryrefslogtreecommitdiffstats
path: root/utils/mail.go
diff options
context:
space:
mode:
authorGeorge Goldberg <george@gberg.me>2017-03-27 12:43:27 +0100
committerenahum <nahumhbl@gmail.com>2017-03-27 08:43:27 -0300
commitb489a5bb017b835d453b0ab7de57a27afb65a03c (patch)
tree91be20ec170170a968147cf213a069f18693aef5 /utils/mail.go
parent01aaccb34080ede234602d1ca9acee8373b8560f (diff)
downloadchat-b489a5bb017b835d453b0ab7de57a27afb65a03c.tar.gz
chat-b489a5bb017b835d453b0ab7de57a27afb65a03c.tar.bz2
chat-b489a5bb017b835d453b0ab7de57a27afb65a03c.zip
PLT-5904 (Server): Config flag for SMTP Cert Check. (#5857)
Diffstat (limited to 'utils/mail.go')
-rw-r--r--utils/mail.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/utils/mail.go b/utils/mail.go
index 7e62c2c54..959a60fb2 100644
--- a/utils/mail.go
+++ b/utils/mail.go
@@ -25,7 +25,7 @@ func connectToSMTPServer(config *model.Config) (net.Conn, *model.AppError) {
if config.EmailSettings.ConnectionSecurity == model.CONN_SECURITY_TLS {
tlsconfig := &tls.Config{
- InsecureSkipVerify: true,
+ InsecureSkipVerify: *config.EmailSettings.SkipServerCertificateVerification,
ServerName: config.EmailSettings.SMTPServer,
}
@@ -56,7 +56,7 @@ func newSMTPClient(conn net.Conn, config *model.Config) (*smtp.Client, *model.Ap
}
} else if config.EmailSettings.ConnectionSecurity == model.CONN_SECURITY_STARTTLS {
tlsconfig := &tls.Config{
- InsecureSkipVerify: true,
+ InsecureSkipVerify: *config.EmailSettings.SkipServerCertificateVerification,
ServerName: config.EmailSettings.SMTPServer,
}
c.StartTLS(tlsconfig)