diff options
author | =Corey Hulen <corey@hulen.com> | 2015-09-21 17:34:13 -0700 |
---|---|---|
committer | =Corey Hulen <corey@hulen.com> | 2015-09-21 17:34:13 -0700 |
commit | 0529a494ae6b541f917522a20de92e3d36615f65 (patch) | |
tree | 401c6faf7ca0eb90fdc9a88910d792c28b82ac02 /utils/mail.go | |
parent | e863096358dd64ecf2de6efeec3db132cdc8d6b9 (diff) | |
download | chat-0529a494ae6b541f917522a20de92e3d36615f65.tar.gz chat-0529a494ae6b541f917522a20de92e3d36615f65.tar.bz2 chat-0529a494ae6b541f917522a20de92e3d36615f65.zip |
Adding image properties
Diffstat (limited to 'utils/mail.go')
-rw-r--r-- | utils/mail.go | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/utils/mail.go b/utils/mail.go index 9d3db9640..dd975155d 100644 --- a/utils/mail.go +++ b/utils/mail.go @@ -15,17 +15,11 @@ import ( "time" ) -const ( - CONN_SECURITY_NONE = "" - CONN_SECURITY_TLS = "TLS" - CONN_SECURITY_STARTTLS = "STARTTLS" -) - func connectToSMTPServer(config *model.Config) (net.Conn, *model.AppError) { var conn net.Conn var err error - if config.EmailSettings.ConnectionSecurity == CONN_SECURITY_TLS { + if config.EmailSettings.ConnectionSecurity == model.CONN_SECURITY_TLS { tlsconfig := &tls.Config{ InsecureSkipVerify: true, ServerName: config.EmailSettings.SMTPServer, @@ -54,11 +48,11 @@ func newSMTPClient(conn net.Conn, config *model.Config) (*smtp.Client, *model.Ap // GO does not support plain auth over a non encrypted connection. // so if not tls then no auth auth := smtp.PlainAuth("", config.EmailSettings.SMTPUsername, config.EmailSettings.SMTPPassword, config.EmailSettings.SMTPServer+":"+config.EmailSettings.SMTPPort) - if config.EmailSettings.ConnectionSecurity == CONN_SECURITY_TLS { + if config.EmailSettings.ConnectionSecurity == model.CONN_SECURITY_TLS { if err = c.Auth(auth); err != nil { return nil, model.NewAppError("SendMail", "Failed to authenticate on SMTP server", err.Error()) } - } else if config.EmailSettings.ConnectionSecurity == CONN_SECURITY_TLS { + } else if config.EmailSettings.ConnectionSecurity == model.CONN_SECURITY_STARTTLS { tlsconfig := &tls.Config{ InsecureSkipVerify: true, ServerName: config.EmailSettings.SMTPServer, |