fix(smtp mailer): added timeout of 10 seconds to smpt mailer, fixes #2989

This commit is contained in:
Torkel Ödegaard
2016-09-22 11:51:39 +02:00
parent 936146768f
commit e336fb3d60
+2 -1
View File
@@ -12,6 +12,7 @@ import (
"net/smtp" "net/smtp"
"os" "os"
"strings" "strings"
"time"
"github.com/grafana/grafana/pkg/log" "github.com/grafana/grafana/pkg/log"
"github.com/grafana/grafana/pkg/setting" "github.com/grafana/grafana/pkg/setting"
@@ -66,7 +67,7 @@ func sendToSmtpServer(recipients []string, msgContent []byte) error {
tlsconfig.Certificates = []tls.Certificate{cert} tlsconfig.Certificates = []tls.Certificate{cert}
} }
conn, err := net.Dial("tcp", net.JoinHostPort(host, port)) conn, err := net.DialTimeout("tcp", net.JoinHostPort(host, port), time.Second*10)
if err != nil { if err != nil {
return err return err
} }