mirror of https://github.com/statping/statping
parent
fba9758290
commit
5e15a7d8da
|
@ -149,6 +149,12 @@ var emailer = &email{¬ifier.Notification{
|
||||||
Title: "Send Alerts To",
|
Title: "Send Alerts To",
|
||||||
Placeholder: "sendto@email.com",
|
Placeholder: "sendto@email.com",
|
||||||
DbField: "Var2",
|
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 {
|
func (u *email) dialSend(email *emailOutgoing) error {
|
||||||
mailer = mail.NewDialer(emailer.Host, emailer.Port, emailer.Username, emailer.Password)
|
mailer = mail.NewDialer(emailer.Host, emailer.Port, emailer.Username, emailer.Password)
|
||||||
mailer.TLSConfig = &tls.Config{InsecureSkipVerify: true}
|
|
||||||
emailSource(email)
|
emailSource(email)
|
||||||
m := mail.NewMessage()
|
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("From", email.From)
|
||||||
m.SetHeader("To", email.To)
|
m.SetHeader("To", email.To)
|
||||||
m.SetHeader("Subject", email.Subject)
|
m.SetHeader("Subject", email.Subject)
|
||||||
|
|
Loading…
Reference in New Issue