diff options
author | Corey Hulen <corey@hulen.com> | 2015-06-16 23:06:36 -0800 |
---|---|---|
committer | Corey Hulen <corey@hulen.com> | 2015-06-16 23:06:36 -0800 |
commit | 1862f50b799ad305a348266dec4da16bd0e931d3 (patch) | |
tree | 12779d692a467b38eb719cf4dc27e845896c07e3 | |
parent | c2f6e6a10d6f252c23176d05e4a253f53b48b493 (diff) | |
parent | db2510554af79d9f1e84d31c89097992493cd6bb (diff) | |
download | chat-1862f50b799ad305a348266dec4da16bd0e931d3.tar.gz chat-1862f50b799ad305a348266dec4da16bd0e931d3.tar.bz2 chat-1862f50b799ad305a348266dec4da16bd0e931d3.zip |
Merge pull request #17 from mattermost/fixing-build
Fixing build
-rw-r--r-- | config/config.json | 2 | ||||
-rw-r--r-- | utils/mail.go | 16 |
2 files changed, 11 insertions, 7 deletions
diff --git a/config/config.json b/config/config.json index 80431c9de..3d2c26716 100644 --- a/config/config.json +++ b/config/config.json @@ -10,7 +10,7 @@ "ServiceSettings": { "SiteName": "Mattermost Preview", "Domain": "", - "Mode" : "prod", + "Mode" : "dev", "AllowTesting" : false, "UseSSL": false, "Port": "8065", diff --git a/utils/mail.go b/utils/mail.go index 645dcae24..bf1cc9d46 100644 --- a/utils/mail.go +++ b/utils/mail.go @@ -40,23 +40,27 @@ func SendMail(to, subject, body string) *model.AppError { auth := smtp.PlainAuth("", Cfg.EmailSettings.SMTPUsername, Cfg.EmailSettings.SMTPPassword, host) + var conn net.Conn + var err error + if Cfg.EmailSettings.UseTLS { tlsconfig := &tls.Config{ InsecureSkipVerify: true, ServerName: host, } - conn, err := tls.Dial("tcp", Cfg.EmailSettings.SMTPServer, tlsconfig) + conn, err = tls.Dial("tcp", Cfg.EmailSettings.SMTPServer, tlsconfig) if err != nil { return model.NewAppError("SendMail", "Failed to open TLS connection", err.Error()) } - defer conn.Close() + } else { + conn, err = net.Dial("tcp", Cfg.EmailSettings.SMTPServer) + if err != nil { + return model.NewAppError("SendMail", "Failed to open connection", err.Error()) + } } - conn, err := net.Dial("tcp", Cfg.EmailSettings.SMTPServer) - if err != nil { - return model.NewAppError("SendMail", "Failed to open connection", err.Error()) - } + defer conn.Close() c, err := smtp.NewClient(conn, host) if err != nil { |