From 5e15a7d8da5a3b3cd37f9316d41640085766bee1 Mon Sep 17 00:00:00 2001 From: hunterlong Date: Wed, 3 Apr 2019 08:34:16 -0700 Subject: [PATCH] disable email TLS setting --- notifiers/email.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/notifiers/email.go b/notifiers/email.go index d66dee7b..17a4ccc2 100644 --- a/notifiers/email.go +++ b/notifiers/email.go @@ -149,6 +149,12 @@ var emailer = &email{¬ifier.Notification{ Title: "Send Alerts To", Placeholder: "sendto@email.com", DbField: "Var2", + }, { + Type: "text", + Title: "Disable TLS/SSL", + Placeholder: "", + SmallText: "To Disable TLS/SSL insert 'true'", + DbField: "api_key", }}, }} @@ -264,9 +270,14 @@ func (u *email) OnTest() error { func (u *email) dialSend(email *emailOutgoing) error { mailer = mail.NewDialer(emailer.Host, emailer.Port, emailer.Username, emailer.Password) - mailer.TLSConfig = &tls.Config{InsecureSkipVerify: true} emailSource(email) m := mail.NewMessage() + // if email setting TLS is Disabled + if u.ApiKey == "true" { + mailer.SSL = false + } else { + mailer.TLSConfig = &tls.Config{InsecureSkipVerify: true} + } m.SetHeader("From", email.From) m.SetHeader("To", email.To) m.SetHeader("Subject", email.Subject)